Django 在不使用路径的情况下重新加载当前页面

Django reload current page without using path

这可能是一个菜鸟问题。 我正在处理一个 Django 项目,在收到请求后,我使用以下方法重新加载页面:

return redirect('home')

有没有不用写url路径就可以重新加载当前页面的方法?我不需要指定它,因为我需要重新加载的页面是实际打开的页面。

希望有人能帮助和抱歉简单的英语

您可以使用以下代码:

from django.http import HttpResponseRedirect


return HttpResponseRedirect(request.path_info)

您的请求包含实际路径,因此您无需明确指定即可重定向到同一页面

Path Info Django Doc