亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

python - sqlalchemy app.config使用報(bào)錯(cuò)

瀏覽:103日期:2022-08-21 10:17:43

問(wèn)題描述

#!/usr/bin/python#coding=utf-8from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)db = SQLAlchemy(app)class News(db.Model): ''' 新聞模型 ''' __tablename__ = ’news’ id = db.Column(db.Integer, primary_key=True) title = db.Column(db.String(200), nullable=False) content = db.Column(db.String(2000), nullable=False) is_valid = db.Column(db.Boolean, default=True) created_at = db.Column(db.DateTime) updated_at = db.Column(db.DateTime) comments = db.relationship(’Comments’, backref=’news’,lazy=’dynamic’) def __repr__(self):return ’<News %r>’ % self.titleclass Comments(db.Model): ''' 新聞評(píng)論 ''' id = db.Column(db.Integer, primary_key=True) content = db.Column(db.String(2000), nullable=False) is_valid = db.Column(db.Boolean, default=True) created_at = db.Column(db.DateTime) updated_at = db.Column(db.DateTime) new_id = db.Column(db.Integer, db.ForeignKey(’news.id’)) def __repr__(self):return ’<News %r>’ % self.contentapp.config[’SQLALCHEMY_DATABASE_URI’] = ’mysql://root:123456@127.0.0.1/flask_test’if __name__ == ’__main__’: app.run(debug=True)

打算學(xué)習(xí)創(chuàng)建數(shù)據(jù)庫(kù)的,但是提示報(bào)錯(cuò),

>>> from test_orm import dbD:mycodesvirtualflask-testlibsite-packagesflask_sqlalchemy__init__.py:819: UserWarning: SQLALCHEMY_DATABASE_URI not set. Defaulting to 'sqlite:///:memory:'. ’SQLALCHEMY_DATABASE_URI not set. Defaulting to ’>>>

我去看了一下源碼

if ’SQLALCHEMY_DATABASE_URI’ not in app.config: warnings.warn(’SQLALCHEMY_DATABASE_URI not set. Defaulting to ’’'sqlite:///:memory:'.’ )

上面說(shuō)。。。SQLALCHEMY_DATABASE_URI不在app.config里面。。。但是我上面的編碼。。確實(shí)在這個(gè)里面。。我崩潰。。。求助大神們。。。哪出錯(cuò)了。。

問(wèn)題解答

回答1:

找到問(wèn)題點(diǎn)了,第一個(gè)app.config 要在 db = SQLAlchemy(app) 之前第二個(gè)在python3中的url使用是mysql+pymysql://

回答2:

db = SQLAlchemy(app)app.config[’SQLALCHEMY_DATABASE_URI’] = ’mysql://root:123456@127.0.0.1/flask_test’

將這兩句調(diào)換順序,應(yīng)該是需要在初始化 db 前設(shè)置URI

另 URI 格式是不是有問(wèn)題,官網(wǎng)文檔

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 亚洲成在人 | 综合色久七七综合七七蜜芽 | 亚洲免费视频一区 | 亚洲一区二区三区四区五区六区 | 欧美成人免费全网站大片 | 免费一区区三区四区 | 99在线免费观看视频 | 美国毛片在线观看 | 中文字幕国产专区 | 免费一级欧美片片线观看 | 久久久免费网站 | 成人影院人人免费 | 日朝欧美亚洲精品 | 毛片在线视频在线播放 | 久久久久久国产精品免费免 | 欧美xx一片| 国产制服 国产制服一区二区 | 亚洲人成网址在线播放a | 亚洲在线播放视频 | 国产成人精品高清不卡在线 | 国产日本韩国不卡在线视频 | 精品丝袜国产自在线拍亚洲 | 男人在线网址 | 一级高清毛片免费a级高清毛片 | 成人在线精品视频 | 亚洲综合一二三区 | 亚洲欧美另类在线视频 | 久在线播放 | 欧美精品久久久亚洲 | 亚洲乱码一二三四五六区 | 色婷婷91 | 最新中文字幕一区二区乱码 | 亚洲成a人片在线观看 欧美 | 国产精选在线播放 | 特级淫片欧美高清视频蜜桃 | 中文字幕一区二区三区精品 | 亚洲人成一区二区三区 | 日韩亚洲一区二区三区 | 国产精品一级片 | 一级特黄特黄的大片免费 | 久久久精品久久久久三级 |