我们正在通过
Flask
和
sqlalchemy
是的。到目前为止我们可以
接近
,请
显示
和
编辑
数据库的表已修改
models.py
和
views.py
根据我们的要求。
接下来,我们成功地检索了sqlite3数据库的
views
(不要与
视图.py
档案
炼金术
)
是的。
但是,在尝试
编辑
穿过我们的田野
flask-app
是的。
sqlalchemy.exc.OperationalError: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (sqlite3.OperationalError) cannot modify my_view because it is a view [SQL: 'UPDATE my_view SET "my_field"=?, WHERE my_view.id = ?'] [parameters: ('my_view_data')] (Background on this error at: http://sqlalche.me/e/e3q8)
这个错误可能是由于各种原因造成的:
1)要么我们需要实施
session.no_autoflush
按错误中的建议阻止?
2)或者这是
瓶
sqlite3数据库的限制
意见
不能由处理
瓶
是吗?在这种情况下,我们将不得不放弃我们的数据库
意见
专注于我们
tables
重建时
意见
从内部
瓶
为了得到同样的结果?
我们试图进行研究,但几乎没有发现与
瓶
和
Sqlite3 views
是的。
如果能给我们一些指点,使我们朝着正确的方向前进,我们将不胜感激。