django-guardian 視圖權限管理:django
class host(models.Model):
name = models.CharField(u'名稱',max_length=70,null=True)
class Meta:
permissions = (
("view_host", "Can see host"),io
)class
if not request.user.is_authenticated():
return HttpResponseRedirect(reverse('root'))
elif not request.user.has_perm('Falcons.view_host'):
return HttpResponseRedirect(reverse('deny'))
else:
xxxxmodel