首页 文章

在模板(html)或forms.py中创建表单? :Django的

提问于
浏览
0

我是django和python的新手 . 我希望在我的网站页面中有一个表单 . 当用户填充数据时,我想创建一个带有用户输入的xml文件 . 所以我需要从views.py访问用户的数据(表单数据) . 我想知道我是否只允许在html中使用表单?如果是的话,我如何在views.py中使用它的数据?我的意思是我应该总是在forms.py中定义一个包含我的表单字段的类吗?如果第二种方式是规则,我应该怎么做模板(html)? (这意味着如果我在forms.py中的类中定义我的字段,我是否应该在模板(html)中重新定义它们?我如何在views.py中使用数据)

我需要在我的表单中输入一些类型:复选框,输入类型:文本和输入类型:文件

我真的需要你的答案 . 谢谢 :)

1 回答

  • 2

    您可以在原始html中完全定义表单,并编写一个仅处理发布数据的视图 . 但后来我们再次指出你会发明轮子的地方 . Django提供了一堆字段类,它们提供html呈现和数据验证(从不信任用户输入) .

    我建议你阅读online documentation for forms .

相关问题