国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python flask包內引用

瀏覽:125日期:2022-07-20 13:30:41

問題描述

1.我在練習Flask Web開發的時候,models.py無法對app進行import,from app import db,以及import db,以及from . import db ,都不行,請問是否不能這樣引用

2.代碼結構如下:我想在 app里的models.py里imprt app的db,但一直不成功,當我用 from . import db時,報錯是 Attempted relative import in non-package,當用 from app import db的時候,報錯是cannot import name db__init__的代碼如下:from flask import Flask,render_templatefrom flask_bootstrap import Bootstrapfrom flask_mail import Mailfrom flask_moment import Momentfrom flask_sqlalchemy import SQLAlchemyfrom 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 blueprintapp.register_blueprint(blueprint)return app

python flask包內引用

問題解答

回答1:

把models放到main文件夾下。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 开江县| 富宁县| 大安市| 万安县| 巴马| 双辽市| 琼中| 龙泉市| 平果县| 阳曲县| 启东市| 慈利县| 阜平县| 通渭县| 廊坊市| 朝阳区| 社会| 扎鲁特旗| 金溪县| 临夏市| 鹤峰县| 贡嘎县| 闽清县| 元江| 石家庄市| 靖安县| 东明县| 陆河县| 密云县| 凤庆县| 武安市| 西昌市| 高邑县| 宁津县| 化德县| 阿荣旗| 遂平县| 中卫市| 汕头市| 达孜县| 汨罗市|