INTERNAL_STATES = (
('1', _('Live')),
('2', _('Coming soon')),
('3', _('Draft')),
)
查看:
if request.user.is_staff is False and building.internal_state is not 1:
raise Http404
else:
pass
有人能告诉我为什么这个代码是登陆了我404即使我试图查看各建有internal_state = 1的时候,我没有登录在?抱歉发布这样一个简单的问题,但我不明白它有什么问题。
尽量避免'是假'。最好使用'if request.user.is_staff'。 – Alasdair