from flask import Flask
from flask_sqlalchemy import SQLAlchemy
import config
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = "mysql+pymysql://root:cl123123@localhost:3306/flask_test?charset=utf8"
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
# app.config.from_object(config)
db = SQLAlchemy(app)
db.create_all()
@app.route('/')
def home():
return '<h1>Hello World!</h1>'
# class User(db.Model):
# __tablename__ = 'user_table_name'
# id = db.Column(db.Integer(), primary_key=True)
# username = db.Column(db.String(255))
# password = db.Column(db.String(255))
if __name__ == '__main__':
# manager.run()
app.run(debug=True)
报错为 sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:mysql.pymysql
请问该如何解决呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.