这是我的简单主页视图,它可以在某个地方显示给员工,也可以用于登录用户,其他地方用于其他用户:
def home(request):
ipdb.set_trace() ######### Break Point ###########
if request.user.is_staff:
redirect('quests:approvals')
if request.user.is_authenticated():
redirect('quests:quests')
return render(request, "home.html", {})
但是,请求是空的,其中没有信息:
^{pr2}$我做错什么了?在
这只是我的主项目应用程序中的一个视图
我以前用过:
@user_passes_test(lambda user: not user.get_username(), login_url='myUrl', redirect_field_name=None)
def home(request):
...
这很好用,除了我不知道如何去其他地方为员工用户。在
你好像忘了一个
return
。在相关问题 更多 >
编程相关推荐