0

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

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

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

4

1 回答 1

2

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

我建议您阅读表单的在线文档

于 2012-08-26T13:58:50.407 回答