Pol*_*Pol 54 django django-views
我有一个视图功能:
@login_required
def myview():
# do something
# respond something
pass
Run Code Online (Sandbox Code Playgroud)
如何指定要重定向的此视图函数的确切URL?
kar*_*eek 63
您可以在视图中执行此操作,但无需在settings.py中声明
from django.contrib.auth.decorators import login_required
@login_required(login_url='/example url you want redirect/') #redirect when user is not logged in
def myview(request):
do something
return something #returns when user is logged in
Run Code Online (Sandbox Code Playgroud)
abe*_*312 10
默认登录网址为:'/ accounts/login /'
如果要更改它,请转到settings.py
LOGIN_URL='/path/to/url'
LOGIN_REDIRECT_URL='/path/to/redirecturl'
Run Code Online (Sandbox Code Playgroud)
来自文档的这应该是有用的:https: //docs.djangoproject.com/en/1.5/topics/auth/default/#the-login-required-decorator
@login_required(login_url='/accounts/login/')
def my_view(request):
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56233 次 |
| 最近记录: |