gpt4 book ai didi

python - 在SQL中插入时如何刷新django连接

转载 作者:行者123 更新时间:2023-11-29 22:24:38 24 4
gpt4 key购买 nike

我的代码中有以下模式:

cursor.execute("INSERT INTO main_catalog (1,'mark')")
conn.commit()

item = Catalog.objects.get(pk=1)
item.do_something()

但是,我收到一条错误消息,指出 id=1 的 Catalog.DoesNotExist,即使我可以在数据库中看到它。如何让 ORM 识别这个新值以便我可以查询它? (请注意,由于某些原因我必须使用原始 sql。)

最佳答案

正如 @boxed 所指出的,接受的答案不再有效,但是他提到的 close_old_connections() 函数对我有用。即:

from django import db
db.close_old_connections()

关于python - 在SQL中插入时如何刷新django连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30385570/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com