先上代碼#-*- coding: UTF-8 -*-from flask import Flaskfrom flask_script import Managerfrom flask_sqlalchemy import SQLAlchemyfrom sqlalchemy import Column,Integer,String,Sequence,Date,DateTimeapp = Flask(__name__)app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root@localhost:3306/py_demo'app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = Truedb = SQLAlchemy(app)manager = Manager(app)class User(db.model): __tablename__ = 'users' user_id ? = db.Column(db.Integer, primary_key = True) user_name = db.Column(db.String(80), unique = ?True) def __init__(self,user_name): self.user_name = user_name def __repr__(self): return '<User %r>' % self.user_nameif __name__ == '__main__': ?? ? manager.run()?這代碼,我從網(wǎng)上和書(shū)上多做了參考,在我的虛擬環(huán)境里寫(xiě)入 python tmp_sql.py shell會(huì)出現(xiàn)這個(gè)bug,明明照著書(shū)寫(xiě)的也有錯(cuò),哈哈 也是醉了,然后把我db.model刪除了吧能順利進(jìn)入但之后還是有bug.我就想,既然網(wǎng)上和書(shū)上都要求有個(gè)db.model??墒菂s有bug。求支教~~~
關(guān)于flask下寫(xiě)myql的疑問(wèn)
無(wú)所謂_0001
2017-09-24 17:10:55
