我正在使用django开发薪资应用程序。在我的页面中,我复制了与讲师一样多的表格。这样,我每天都可以选择一名讲师并选择他的活动。
它正在工作,但是我很懒,所以我不想在页面的每个表格中选择一位讲师。我想为每个讲师显示一张带有该讲师姓名的表格,而无需选择。
现在看起来像这样:
我的表格:
class EntryForm(forms.Form):
user = forms.ModelChoiceField(queryset=Users.objects.all().filter(role__code="INS", pool=True),
empty_label="Choose an Instructor")
我的观点:
def addentry(request):
entryformset = formset_factory(EntryForm, extra=5)
return render(request, 'addentry.html', locals())
和我的模板:
{% for form in entryformset %}
{{ form.as_p }}
{% endfor %}
我额外增加了5个,但是我当然会通过增加一些教员来更改它。
所以我想做的是替换我的modelChoiceField,这是一个选择,例如每种形式的BOB和ANNA被第一种形式的BOB和第二种形式的ANNA替代为预先选择的选择或直接作为文本。