更新时间:2023-12-03 22:40:40
如果用户不是超级用户,重定向到管理员登录表单
Redirect to the admin login form if user is not superuser:
def add_movie(request, *args, **kwargs):
if not (request.user.is_authenticated() and request.user.is_superuser):
return HttpResponseRedirect(settings.LOGIN_URL+'?next=/admin/movies/add/')
do_your_stuff(...)
如果是API,您可能需要提高 PermissionDenied
。
If it is an API, you may want to raise PermissionDenied
instead.