(Django) 如何在表单提交后保留输入值

契克诺夫

我有一个观点:

我想要的是,每当我提交表单 ( if request.POST) 时,无论表单是否有效,输入的值都不会消失。

event_form.description, event_form.event_type, event_form.dfkl_id单击提交后,输入保持其值,但由于某种原因,日期时间选择器的值消失了。

提交表单时,如何使日期时间选择器中的输入值不消失?

刘易斯

您需要返回已验证的相同表单,以便返回相同的输入内容和表单错误。POST在定义上下文数据后(After data也重新定位您的请求,如下所示

if request.POST:
    event_form = EventForm(request.POST, instance=event)
    if event_form.is_valid():
        [... validate logic ...]
        return HttpResponseRedirect('/events')
    data.update({'event_form':event_form})
    return render(request, template_name, data) 

现在如果event_form没有验证,那么它有一个要返回的路由。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Django登录表单在提交错误后不保留输入

如何在基于Django类的视图中获取表单的提交值?

提交后的django清除表单字段

如何在Django中使用href提交表单?

在laravel 5.2中提交表单后如何在文本字段中保留值

Django表单提交操作值

如何在Django中使用Ajax提交表单

Django提交表单并保留搜索结果

在以django格式提交值后如何立即加载选项列表

提交表单Django后填充OneToOneField

Django:提交表单后,浏览按钮消失

Django,表单提交后如何返回文件?

提交后Django表单字段未设置值

在Django2.1中提交后,如何在modelform中获取ckeditor字段值?

如何在Django中处理多种表单提交

表单提交后保留输入值(带有捕获)

表单提交后的Django引导程序模式

如何在Django中将表单输入与数据库值进行比较?

提交后无法重定向Django表单

提交Django表单后修改数据

在 Django 上提交有错误的表单后保留字段数据

Django.如何在页面重新加载后保留表单字段中的数据?

如何在 Django 中保存没有提交按钮的表单

如何在 Django 中保存范围滑块(多输入表单)的值

django 表单输入范围如何显示值?

如何在 Django 中提交 302 表单后发送 POST 请求?

Django:jQuery 触发表单提交更改复选框并保留重新加载时的值

如何在django表单的输入框中设置值的示例

测验应用程序的 Django 表单(如何在提交后禁用表单)