【发布时间】:2018-08-02 14:04:20
【问题描述】:
据我所知,经过一些配置,我可以在 Django Shell 和管理面板中创建项目。 但我想要的是每次创建“Item”时直接创建的“Item”的“Subitem”。
怎么样:
项目是通过管理员创建的,需要手动创建“Upvote”和“Downvote”子项目。
如何更改 Django 以直接为我创建 Upvote 和 Downvote?
谢谢!
【问题讨论】:
-
但是如果您想要每个项目都有子项目,那么简单地将数据in 包含在项目中(所以需要一些额外的列)不是很有意义吗?每次创建其他项目看起来也很奇怪。是的,可以使用信号,或修补
.save()函数,但可以绕过这些,而且通常最好按设计强制执行某些东西。 -
我这样做了,只是添加了 IntegerFields!
标签: django django-models