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