小编the*_*ife的帖子

在Django forms.ChoiceField上设置所选值

以下是表单中的字段声明:

max_number = forms.ChoiceField(widget = forms.Select(), 
    choices = ([('1','1'), ('2','2'),('3','3'), ]), initial='3', required = True,)
Run Code Online (Sandbox Code Playgroud)

我想将初始值设置为3,这似乎不起作用.我玩过param,引用/没有引号等...但没有变化.

我通过Google发现的一些结果表明可以设置初始值,但我从来没有设法让它工作!顺便说一句,我在django 1.0上.

如果可能,有人能给我一个明确的答案吗?和/或我的代码片段中的必要调整?

非常感谢.

django django-models django-forms

105
推荐指数
5
解决办法
13万
查看次数

django - 由postgres函数设置的订单查询

我最初的问题在这里,与postgres后端有关.Postgres子查询,按子查询排序

现在我的问题已经转移到Django ORM层.我本质上想要通过postgres函数('idx',从上面的stackoverflow工作中获取)来命令查询

我已经尝试使用model.objects.extra(order_by)或者只是order_by,但我相信这两个都需要order_by参数作为Django已知的属性或字段.

我正在尝试思考如何解决这个问题,而不必通过模型管理器恢复使用完全原始的SQL查询.

django

1
推荐指数
1
解决办法
630
查看次数

标签 统计

django ×2

django-forms ×1

django-models ×1