楷模:
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 吗?很抱歉发布这么简单的问题,但我看不出有什么问题。