我正在構建一個Django表單,其中每個字段可以有多個來自用戶的列輸入。例如,讓用戶輸入體重每星期需要一個構建具有多列的Django表單字段的示例
week1 week2 week3 week4
weight 120 125 123 130
我的原始代碼被簡化這樣的:
models.py
class Person(models.Model):
weight = models.PositiveIntegerField(default=0)
forms.py
class PersonCreateForm(forms.ModelForm):
class Meta:
model = Person
views.py
class PersonCreateView(CreateView):
model = Person
template_name = 'add_person.html'
form_class = PersonCreateForm
從django文檔,MultiValueField似乎是需要的?還是formset工廠? (請舉例)https://docs.djangoproject.com/en/1.8/ref/forms/fields/#multivaluefield
你能解釋一下爲什麼一個被擱置?有很多問題要求提供例如上傳文件等的例子,這些文件被高度投票。 – coder
我刪除了'更好'包的段落,所以在這個問題中沒有任何爭論。現在這是一個純粹的編程問題。你可以取消暫停嗎?我在等待別人在這裏回答。 – coder