[Closes #16] DjangoViewMixin with per-permission overrides.