formset

    1熱度

    2回答

    我正在使用模型表單一次添加模型的多個實例。我正在使用基於類的視圖。這是我創建「庫」 class LibraryCreate(View): model = Library def post(self, request, *args, **kwargs): LibraryFormSet = modelformset_factory( Library, form=create_

    1熱度

    1回答

    我在模板表單中部署的formset中隱藏字段的初始值有問題。只有第一種形式在隱藏字段中具有初始值,其他字段爲空。 的的ModelForm是: class md_changelogFormModel(forms.ModelForm): post_docs = forms.CharField(widget=forms.HiddenInput(), initial="R

    0熱度

    1回答

    我正在嘗試創建一個UpdateView頁面,該頁面允許我在窗體中編輯客戶信息以及所有關聯用戶的信息。我的CustomerForm工作正常,但我不確定如何設置內聯窗體集的初始數據。我試圖通過使用for循環通過self.object.user_set.all()來獲得所有用戶的字典。但是我似乎無法對UserFormSet進行任何更改。這裏是我的代碼: forms.py class CustomerFo

    2熱度

    1回答

    我剛剛在我的Django項目中發現了一個錯誤。總結這個問題,每次我嘗試添加一個以上的行到一個formset,我得到一個MultiValueDictKeyError錯誤。 每次嘗試提交表單時都會出現錯誤,即使我沒有更改表單。 這裏是我的代碼:View.py def profile(request): # Get the user's profile try: prof

    0熱度

    1回答

    我一直想弄清楚如何創建一個嵌套的formset,其中用戶可以動態地向外部和內部表單添加更多的表單。 我的使用:我試圖讓用戶輸入鍛鍊,他們可以選擇添加更多套練習以及更多鍛鍊。每組練習和練習套數 我已經能夠動態地用javascript添加formset,但是我不知道如何處理命名錶單以便使用嵌套formset處理?

    0熱度

    3回答

    我有以下型號及形式: #models.py class NetworkDevice(models.Model): user = models.ForeignKey(User) device_name = models.CharField(_('device name'), max_length=100) ... #forms.py class NetworkD

    1熱度

    1回答

    我想在django模板中簡單顯示模型formset。我收到以下錯誤 這裏是我試圖顯示:實際表單集形式 中在view.py,在這裏是相關的代碼片段: # # create Address Model Form Set # AddressFormSet = modelformset_factory(Address, form=businessForms.AddressModelForm) i

    1熱度

    1回答

    我想更新多個對象的值,但是當我打‘更新’我得到以下錯誤: ValidationError at /projects/updatevalues/ [u'ManagementForm data is missing or has been tampered with'] 它指向我行在我的功能如下: if formset.is_valid(): 我很努力去理解我做錯了什麼。請幫忙嗎? 功能 d

    0熱度

    1回答

    我不確定我瞭解modelformset_factory庫的工作原理。我想向用戶展示一個動態數量的表單以向數據庫添加新項目。 我的模式是這樣的: #models.py class Question(models.Model): user = models.ForeignKey(User) text = models.CharField(max_length=100) cla

    0熱度

    1回答

    的第一件事Django的內聯表單集並在您提交的數據是它的每一個循環的形式觸發驗證: for i in range(0, self.total_form_count()): form = self.forms[i] self._errors.append(form.errors) 在圖片中,其中該formset是行對個人形式,驗證工作表行由行。如果表單中有ModelChoic