这是我正在使用的模型:
class Comment(MPTTModel):
comment = models.CharField(max_length=1023)
resource = models.ForeignKey('Resource')
created_at = models.DateTimeField(auto_now_add=True)
parent = TreeForeignKey('self', null=True, blank=True, related_name='children')
author = models.ForeignKey(User)
class MPTTMeta:
order_insertion_by = ['created_at']
但是,当我尝试从管理站点添加评论时,我得到:
ValueError at /admin/app/comment/add/
Cannot use None as a query value
我的模型有问题吗?我觉得 django-mptt 试图在它仍然是“无”的情况下获取 DateTimeField,然后才将它设置为 db 级别。