recherche

Maison  >  Questions et réponses  >  le corps du texte

Références dans le package Python Flask

1. Lorsque je pratiquais le développement Web Flask, models.py ne pouvait pas importer d'application, depuis app import db, import db et depuis .

2. La structure du code est la suivante :

Je souhaite importer la base de données de l'application dans models.py dans l'application, mais cela a échoué. Lorsque j'utilise from , l'erreur est Tentative d'importation relative dans un non-package.
from flask import Flask,render_template
from flask_bootstrap import Bootstrap
from flask_mail import Mail
from flask_moment import Moment
from flask_sqlalchemy import SQLAlchemy.
depuis flask_login import LoginManager

bootstrap=Bootstrap()

mail=Mail()

moment=Moment()
db=SQLAlchemy()
login_manager=LoginManager

def create_app(config_name):

app=Flask(__name__)
app.config.from_object(config[config_name])
config[config_name].init_app(app)

bootstrap.init_app(app)
mail.init_app(app)
moment.init_app(app)
db.init_app(app)
from .main import main as blueprint
app.register_blueprint(blueprint)

return app

曾经蜡笔没有小新曾经蜡笔没有小新2756 Il y a quelques jours550

répondre à tous(1)je répondrai

  • 某草草

    某草草2017-05-18 10:51:29

    Placez les modèles sous le dossier principal.

    répondre
    0
  • Annulerrépondre