我想为超级用户创建表单中的字段。该字段应具有下拉方式的所有员工用户的列表,以便超级用户可以选择其中一个为他/她分配任务。我该如何创建下拉列表?
到目前为止,我可以像这样显示用户:
from django.contrib.auth.models import User
users = User.objects.all()
答案 0 :(得分:1)
您可以使用ModelChoiceField
。只需添加类似这样的表单类:
user = forms.ModelChoiceField(queryset=User.objects.filter(is_staff=True), empty_label=None)
答案 1 :(得分:0)
SELECT input FROM tableName WHERE input LIKE '%one%' ORDER BY length(input) ASC, rand() limit 1;
one
one one
one one one
one one one one