在我看来,我正在保存或说更新这样的对象:
Notification.objects.filter(id=self.npk, body=q, viewed=False).update(viewed=True)
它的开发工作。它将通知转为观看,但在生产中却没有。
在开发中我使用过sqlite3,在生产中我使用了mysql ..
问题是什么?
答案 0 :(得分:0)
我认为mysql正在创建问题,因为它将True,False保存为varchar而不是boolean。 您也可以使用seen = 0表示False,将1表示为true,方法是在mysql和django模型中将其视为int类型