【发布时间】:2016-06-30 20:41:14
【问题描述】:
当用户登录时,我检查它是否属于特定组,如果是,我会重定向到特定页面,这是我的代码 apps.py:
def OperatorRedirect(sender, user, request, **kwargs):
from struttura_employee.models import EmployeeUser, EmployeeGroup
u = get_object_or_404(EmployeeUser,username=user.username)
groups = u.get_groups()
g = get_object_or_404(EmployeeGroup,long_name="Operatore")
if g in groups:
print("sei un operatore")
return HttpResponseRedirect(reverse('qrs_machine_panel:asset_choice', args=[]))
class QrsofmanMachinePanelConfig(AppConfig):
name = 'qrsofman_machine_panel'
print("ciao")
user_logged_in.connect(OperatorRedirect)
问题是 HttpResponseRedirect 被忽略了 有什么想法吗?
【问题讨论】:
标签: django python-3.x redirect