django模型订单索引字段

时间:2013-07-08 14:52:23

标签: django django-models

我需要在模型中添加一个新字段,以便对查询进行排序。该字段应该是PositiveIntegerField,理想情况下使用选择框来选择值,从1到DB中的元素总数。它会是这样的:

class Poll(models.Model)
    order = models.PositiveIntegerField(choices=xrange(Poll.objects.count()))

但当然,这在现实生活中是不可能的。 Poll模型尚未定义,因此我无法执行Poll.objects.count()。有人有解决方案吗?

非常感谢。

更新:我只是使用django-admin作为输入界面。

更新2:我决定覆盖ModelAdmin.get_form()来修改表单域。我也要定义PollForm吗?

0 个答案:

没有答案