ホームページ  >  に質問  >  本文

Python flask パッケージ内の参照

1. Flask Web 開発を練習していたとき、models.py が app、from app import db、import db、from . import db をインポートできませんでした。どちらも機能しませんでした。このように引用することはできませんか?

2. コード構造は次のとおりです:
アプリの db をアプリの models.py にインポートしたいのですが、失敗しました。from . import db を使用すると、「相対インポートを試みました」というエラーが発生します。非パッケージで from app import db を使用すると、名前 db
__init__ をインポートできないというエラーが発生します。コードは次のとおりです:
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
from flask_login import LoginManager

bootstrap=Bootstrap()
mail=Mail()
moment=Moment()
db=SQLAlchemy()
login_manager=LoginManager

def create_app(config_name):

リーリー

曾经蜡笔没有小新曾经蜡笔没有小新2712日前511

全員に返信(1)返信します

  • 某草草

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

    モデルをメインフォルダーの下に置きます。

    返事
    0
  • キャンセル返事