我遇到了一些需要帮助的问题
我正在使用django-admin-notifications在我的管理面板中显示我的通知,我希望它在用户是超级用户时显示
这是我在admin.py中的代码:
def get_user_perm(request):
if not request.user.is_superuser:
return True
else:
return False
def notification():
if get_user_perm:
return "Working"
else:
return "Still working"
admin_notifications.register(notification)
它仍然显示True
或显示"工作"无论用户如何
我被困住了,我不知道该怎么做,一点帮助将不胜感激,非常感谢。
更新
尝试打印值
print get_user_perm
它说(function user_perm at 0x00000000033384A8)
尝试添加request
:
def notification(request):
if get_user_perm(request):
return "Working"
else:
return "Still working"
admin_notifications.register(notification)
但它说notification() takes exactly 1 argument (0 given)
答案 0 :(得分:0)
尝试添加括号:
get_user_perm()