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

您的位置:首頁技術(shù)文章
文章詳情頁

python flask包內(nèi)引用

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

問題描述

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

2.代碼結(jié)構(gòu)如下:我想在 app里的models.py里imprt app的db,但一直不成功,當(dāng)我用 from . import db時,報錯是 Attempted relative import in non-package,當(dāng)用 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包內(nèi)引用

問題解答

回答1:

把models放到main文件夾下。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 东兴市| 抚顺县| 新密市| 巴南区| 平顺县| 大田县| 古丈县| 平罗县| 塘沽区| 东城区| 镇坪县| 油尖旺区| 镇沅| 崇礼县| 灵台县| 万源市| 永泰县| 铜陵市| 吉木乃县| 茶陵县| 临猗县| 贡嘎县| 如东县| 涞水县| 芦山县| 奎屯市| 汉寿县| 乌鲁木齐市| 尉氏县| 平顶山市| 南昌县| 浦北县| 揭西县| 平武县| 沙坪坝区| 墨竹工卡县| 元江| 榆中县| 左云县| 玉龙| 玉门市|