当我们拥有CLass Base dView(CBV)时,在应用程序中,forms.py文件和myform()类有什么用途?

时间:2019-06-21 18:53:51

标签: django django-models django-forms django-templates django-views

由于我是Django的新手,所以关于使用定义表单类的Forms.py文件及其使用位置的信息并不多。我的意思是说我们可以用CBV完成所有工作,然后使用基于函数的视图并在forms.py中显式定义Forms类是什么。任何帮助将不胜感激。

Edited- Plus,您可以在CBV中自定义表单字段吗?例如我的模型有

Foo.joins(:bars).select("foos.*", "bars.col")

但是我希望我的表单将标签显示为-

 name=models.CharField()

该怎么办?我检查了Django文档,但找不到有关此信息。

1 个答案:

答案 0 :(得分:0)

有关表格的用途的答案... 答案是from.py,它使我可以控制我的数据库,这意味着我会从用户那里输入云内容

widget=forms.Textarea(attrs={" <label> Enter Your First Name </label> "})