我一直在努力创建一个用户可以填写的 django 表单,并将填充的数据保存在数据库中。我使用了可用于 django 模型表单的文档,但未能成功构建工作表单。我什至用谷歌搜索如何构建一个将数据保存到数据库的表单,几乎没有任何可用的。当我尝试学习时,我最终在这里(在本网站上)提出了问题。但是无论我问多少问题,我都应该在我提出的问题中具体说明我的问题,这意味着如果一个问题得到解决(从这里的答案),另一个问题就会出现。所以我的要求是,如果有人可以使用带有相关模型(带有字符字段、选择字段、 radio 字段、文本区域) View 、模板(表单和重定向)、网址的表单集提出基本表单,那将是一个很大的帮助。也是一种在管理页面中查看用户输入数据的方法。至少任何想要构建 django-form 的人都可以开始使用一些东西,可以毫不费力地对其进行修改或改进。
最佳答案
我开始根据我创建的一个网站写一篇关于这个的长篇文章......但问题是我只是(糟糕地)复制了这个:http://docs.djangoproject.com/en/1.2/intro/tutorial01/
我给你的建议是阅读本教程。我个人在学习 Django 时发现它非常有帮助。在第四部分中,有一个很好的示例,从模板提交用户数据,在 View 中处理它,并使用模型保存它。
编辑:根据您在下面的评论,我看到您正在使用 modelform。我以前用过一次,但发现它在造型方面有点受限。当我这样做时,我遵循了这个演练:http://docs.djangoproject.com/en/dev/topics/forms/modelforms/
请注意,您仍然必须在模板中包含表单数据,并在 View 中生成表单,尽管模型表单确实为您完成了一些工作。这是您可能会觉得有用的另一个演练:http://themorgue.org/blog/2008/05/14/django-and-modelform/
关于django-forms - Django 表单 : A Beginners Guide,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5057204/