在 Django 中,当用户提交表单后,通常会进行一些处理并显示处理结果。在处理完成后,如果需要刷新页面,可以使用 Django 提供的重定向(redirect)功能来实现。
具体的做法是,在处理完表单提交后,使用
redirect
函数将页面重定向到需要显示的页面,例如:
from django.shortcuts import render, redirect
def process_form(request):
# 处理表单提交
# ...
# 重定向到显示结果的页面
return redirect('show_result')
在这个例子中,我们先处理表单提交,然后调用 redirect
函数将页面重定向到名为 show_result
的 URL,该 URL 对应的视图函数负责显示处理结果。
需要注意的是,如果表单的提交方式是 AJAX 异步提交,则可以通过 JavaScript 实现不刷新页面更新内容的效果,具体实现方式可以参考相关的 JavaScript 框架或库。