我是 django 新手,来自 php 世界。我不知道如何使用 django 创建项目所需的某些输入字段。所以我手动将这些字段的 html 添加到模板中。即,我添加了复选框和菜单。然后,在 view.py 中,我添加了代码以通过 request.POST 获取用户对复选框和菜单的选择。使用这些选择,我可以修改并保存表单的实例。
一切正常。唯一的故障是表单无法验证。如果发生这种情况,我需要重新显示表单,并在顶部显示错误消息。所以我调用 render 来重新显示表单。重新显示的表单丢失了我自定义的 html 的所有选择。即,自定义的复选框和菜单被重置,但不是 django 创建的输入字段。有没有办法保存用户对自定义 html 的选择?谢谢。