Soy nuevo principiante en Python y Django ... quiero saber cómo puedo crear un formulario de acceso mediante el uso de formularios de Django (forms.py)la página de acceso mediante el uso de Django forma
19
A
Respuesta
4
Sí, se puede. En realidad, no necesitas crear tu propio formulario. Simplemente use el módulo auth y cree su propia plantilla de inicio de sesión. Leer esto: http://docs.djangoproject.com/en/dev/topics/auth/
26
En su enlace urls.py
fichero a la vista de inicio de sesión construida en Django, y pasar en el camino a una plantilla que desea utilizar como página de inicio de sesión:
(r'^login/$', 'django.contrib.auth.views.login', {
'template_name': 'myapp/login.html'
}),
Y aquí es un ejemplo de lo que la plantilla de mi mirada como (desde el Django docs):
{% extends "mybase.html" %}
{% block content %}
{% if form.errors %}
<p>Your username and password didn't match. Please try again.</p>
{% endif %}
<form method="post" action="{% url 'django.contrib.auth.views.login' %}">
{% csrf_token %}
<table>
<tr>
<td>{{ form.username.label_tag }}</td>
<td>{{ form.username }}</td>
</tr>
<tr>
<td>{{ form.password.label_tag }}</td>
<td>{{ form.password }}</td>
</tr>
</table>
<input type="submit" value="login" />
<input type="hidden" name="next" value="{{ next }}" />
</form>
{% endblock %}
+5
Lo único que aparece en la página es el botón de inicio de sesión. El resto del formulario no se muestra. – User
Cuestiones relacionadas
- 1. Amazon S3 Datos de uso de acceso mediante programación
- 2. Acceso a Ruby Hash mediante el uso de la secuencia de puntos clave
- 3. ¿Hay alguna forma de establecer el título de la página mediante enlace de datos utilizando Knockout.js?
- 4. Programando mediante la carga de Django
- 5. Obtener página actual mediante programación
- 6. Confusión sobre el uso de Django socialauth
- 7. El uso de la memoria Django aumenta con cada solicitud
- 8. El uso de MySQL con Django - Acceso denegado para el usuario '@' localhost
- 9. simplificar la instrucción SQL mediante el uso de CTE
- 10. Perder datos mediante el uso de la función unlist
- 11. forma del acceso Selección múltiple de campo en el frasco
- 12. Permitir el acceso de usuarios no autenticados a páginas específicas mediante la Autenticación de formularios ASP.Net
- 13. ¿Hay alguna forma de ejecutar componentes ActiveX en Firefox mediante el uso de un complemento?
- 14. Uso de JSON en la plantilla django
- 15. Django Boto S3 Acceso
- 16. ¿Agregar ScriptManager a la página mediante programación?
- 17. sincronizar mediante programación el PP en Django
- 18. Uso de la configuración de Django en las plantillas
- 19. Deshabilitar el administrador de tareas mediante el uso de C#
- 20. ¿Podemos usar la página de inicio de sesión en/admin en django para nuestro propio uso?
- 21. Django forma de error
- 22. Acceso a raw_post_data en el cliente de prueba django
- 23. Acceso y uso de MobileWiFi.framework
- 24. Acceso a propiedades mediante el parámetro de tipo genérico
- 25. Spring Webflow - excepción de acceso mediante el atributo transition.on-exception
- 26. jquery precarga la página cargada mediante el método load()
- 27. django-ajax-selecciona el uso de ejemplo
- 28. ¿Cómo uso el MultiWidget de Django?
- 29. Acceso a Spring bean * not * mediante la inyección de dependencia
- 30. Django-Uso de unicode
la conexión del admin de Django es sólo para el desarrollo, no para la producción! No estoy seguro si quisiste decir eso. – max
Me refiero a ** auth ** módulo, no admin. – gruszczy
, entonces votaré por usted :) – max