2012-02-25 19 views
5

[Novato] He intentado desactivar django-registro por:¿Cómo puedo deshabilitar/cuenta/registrarme en django-registration?

1.registration_allowed() vi este método en la fuente registration_allowed()/registro/puntos de vista, pero no sé si es lo que necesito o cómo usarlo.

Tal vez necesito una variable en settings.py

2.Commenting las líneas Al comentar las direcciones URL /registration/backends/urls.py registro (sólo las líneas en materia de registro)

Pero esto rompe la urls, entonces ¿alguna idea?

Gracias!

Respuesta

2

Solución corta: puede colocar una referencia a su propia vista en urls.py ABOVE incluyendo las direcciones URL de registro. Por lo tanto, su vista interceptará la solicitud y podrá hacer lo que quiera (es decir, volver a redirigir a otra parte).

Solución correcta: escriba su propio servidor de registro y plantillas y elimine las referencias a la vista de registro desde allí.

9

El registro en realidad incluye una configuración para esto llamada REGISTRATION_OPEN. Simplemente configúrelo como falso en su archivo settings.py e incluya una plantilla de registro/registro_closed.html.

+2

Esta debería ser la respuesta aceptada –

+1

Solución simple, exactamente lo que se necesitaba – tgdn

Cuestiones relacionadas