我刚开始构建我的web应用程序,从金字塔教程开始工作。金字塔SQLAlchemy数据库更改在重新加载时消失
当我将项目添加到我的数据库,它被正确地坚持着,但是当我改变金字塔的东西,需要重新启动服务器
$VENV/bin/pserve development.ini --reload
我所有的更改都将丢失。有谁知道为什么发生这种情况?
我改变了initialize_db.py脚本构建一个演示数据库,并改变了sessionmaker到
session = scoped_session(sessionmaker(extension=ZopeTransactionExtension('changed')))
我试过session.commit()
和session.flush()
,没有运气。
你下面哪个教程? –
表面上的快速教程http://docs.pylonsproject.org/projects/pyramid/en/latest/quick_tutorial/index.html。我之前已经完成了,所以我只是将它作为开始使用的基础。 – Niel
我使用ORM,但你的答案是正确的,谢谢! – Niel