怎么从Django admin跳转回用户页面
时间: 2024-06-10 10:09:44 浏览: 185
如何基于Django实现上下文章跳转
在Django admin中,你可以使用`HttpResponseRedirect`将用户重定向到指定的页面。例如,如果你想将用户重定向回他们的个人资料页面,可以在处理用户提交表单的视图函数中使用以下代码:
```python
from django.shortcuts import HttpResponseRedirect, reverse
def update_profile(request):
# 处理用户提交的表单
# ...
return HttpResponseRedirect(reverse('profile'))
```
在这个例子中,`reverse('profile')`会返回你在urls.py中定义的名为`profile`的URL的路径,然后`HttpResponseRedirect`将用户重定向到该路径。你需要在urls.py文件中定义该URL,并将其映射到一个视图函数,以便在用户访问该URL时显示他们的个人资料页面。
阅读全文