He escrito una página de django que solo requiere superusuarios para iniciar sesión. Así que he añadidopermitiendo solo el inicio de sesión de súper usuario
foo_view = staff_member_required(foo_view)
pero no corta, ahora puedo controlar única que permite al personal marcó a los usuarios iniciar sesión pero esto no corta. He intentado algo como
def foo_view(request):
if not request.user.is_superuser:
#render some "not allowed page"
#else render the page
pero no parece ayudarme ya que me da errores.
¿Qué errores le está dando su segundo fragmento de código? –