【发布时间】:2013-11-01 09:05:36
【问题描述】:
我有 Thread 和 Post 模型。
帖子有一个外键到线程(线程有很多帖子)
线程有一个 OneToOneKey 来发布(线程有一个特殊的帖子)
在提交 Post 表单后,我创建 Thread 和 Post 对象。
t = Thread.objects.create()
p = Post.objects.create(thread=t)
t.special_post = p
t.save()
有没有办法在 django 的 DB 级别强制执行约束(线程应该有一个 special_post,post 应该有一个线程)?
【问题讨论】:
-
模型中的
null=False和blank=False应该这样做。
标签: database django constraints