我有简单的问题模型:
class Question(Polymorph):
text = models.CharField(max_length=256)
poll = models.ForeignKey(Poll)
index = models.IntegerField()
Run Code Online (Sandbox Code Playgroud)
我想预先填充(保存时)带有ID值的索引字段.当然在保存之前我没有ID值(它之后创建),所以我想知道最简单的方法是什么?有任何想法吗 ?
我想django-signal,但是我必须两次调用save()方法.
无论你怎么做,你都要打两次保存.当新行被INSERT时,ID由数据库服务器直接生成(我相信sqlite除外),所以在任何情况下你都需要这样做.
不过,我会问你是否真的需要在你的index领域中拥有ID值.obj.id毕竟,它始终可用,因此即使您希望它作为较长值的一部分,您也可以始终通过属性动态计算.
| 归档时间: |
|
| 查看次数: |
277 次 |
| 最近记录: |