老师您好打扰
报的错误:sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table:
UserWarning: Neither SQLALCHEMY_DATABASE_URI nor SQLALCHEMY_BINDS is set.
Defaulting SQLALCHEMY_DATABASE_URI to “sqlite:///:memory:”.
一.、local_setting.py 中设置了 SQLALCHEMY_DATABASE_URI = 'mysql://root:123456@127.0.0.1/food_db’
1.运行时报一个 sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table:
2. 为什么 SQLALCHEMY_DATABASE_URI 已经设置为 mysql, 还会报 sqlite3 的错误呀。
二、 百度后尝试用以下下方法解决,但是无效。
1.SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:123456@127.0.0.1/food_db’
2.manage.py db upgrade 不知道该怎么执行这行代码,所以没有尝试这个方法。
三、该怎么解决这个问题,打扰了。