久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

python flask包內引用

瀏覽:119日期: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 編程
相關文章:
主站蜘蛛池模板: 东丰县| 吐鲁番市| 北流市| 沈阳市| 宜昌市| 天门市| 若尔盖县| 万载县| 法库县| 鲜城| 定州市| 买车| 共和县| 沙洋县| 乃东县| 九江县| 花莲市| 乐安县| 定日县| 滁州市| 富平县| 抚顺市| 平湖市| 揭东县| 乌苏市| 大安市| 浏阳市| 南昌县| 衡南县| 舞阳县| 隆安县| 安溪县| 休宁县| 手游| 新化县| 天台县| 和顺县| 阿合奇县| 从江县| 泰安市| 台安县|