我有以下内容Model
:
class Message(models.Model):
parent = models.ForeignKey('self', related_name='parent_msg', null=True)
(...)
我执行以下操作来创建新消息:
(...)
parent_msg = Message.objects.get(id = message_id)
m = Message(..., parent = parent_msg)
m.save()
但是该parent_id
字段始终NULL
在数据库上设置。
文档说“如果为真,Django 会将空值作为 NULL 存储在数据库中”,但我知道parent_msg
它不是空的,那我做错了什么?