我使用James Bennetts code來創建動態表單。我有一切工作,但想要將數據保存到數據庫。有沒有人有任何代碼可以做到這一點,或者可以告訴我怎麼做最好的方法是應該如何建立模型等?Django Dynamic Forms
1
A
回答
2
覆蓋的save()
方法對你的窗體類:
def save(self):
new_user = User.objects.create_user(username=self.cleaned_data['username'],
email=self.cleaned_data['email'],
password=self.cleaned_data['password1'])
return new_user
(在Newforms, part 2詹姆斯·貝內特的博客取)
相關問題
- 1. Django Dynamic Forms保存
- 2. Django crispy-forms dynamic label_class和field_class
- 3. Scrapy with dynamic content forms
- 4. Dynamic/Reactive Forms Error - Angular 2
- 5. Dynamic Forms Angular 2 - 複選框
- 6. Handcoding forms vs django forms
- 7. Django dynamic filterset
- 8. django dynamic FilePathField
- 9. Django Dynamic Class
- 10. django-dynamic-scraper error「check_mandatory_vars」
- 11. Django dynamic ModelChoiceField字段
- 12. Django Forms save_m2m
- 13. Python Django Forms
- 14. Django 1.9 Crispy forms 1.6:multiple forms issue
- 15. Django-Forms中的OneToMany
- 16. GAE + Django Forms +驗證
- 17. Django Forms Manual格式
- 18. Django Forms與外鍵
- 19. Django Dynamic Formset:Submit Value not Cloned
- 20. django-dynamic-formset和django-autocomplete-light集成bug
- 21. django forms,cleaned_data是空的
- 22. Django Forms需要幫助
- 23. Django CBV Forms prepopulated foreign key dataset
- 24. Django Forms(文件上傳)
- 25. Django Crispy Forms和Bootstrap Awesome Checkbox
- 26. Django Forms - 多對多關係
- 27. Django Forms需要幫助
- 28. Django Forms - 如何不驗證?
- 29. django-crispy-forms輸入大小
- 30. Angular 2 Dynamic Forms:如何創建依賴下拉菜單
你必須向我們展示一些代碼來幫助你 - 就像您使用的形式.Form或forms.ModelForm。但大多數情況下,對於前者,您可以爲表單定義save()方法,並從clean_data中訪問數據。 – 2009-12-01 12:29:49
我使用的代碼直接從James Bennett的文章中複製(參見上面的行)。它既不使用forms.form也不使用forms.modelform,它會自動生成表單元素,然後我將其添加到數據庫中 – John 2009-12-01 15:56:21