Bonjour

je ne comprends pas trop la gestion des authentifications dans Django, plus précisément l'utilisation des vue authentifications

à quoi correspond {{ form.as_p }} ?
je fais référence à une vue garabit Django c'est bien çà ?
mais comment je peux notamment mettre en forme css les champs générés par form.as_p ?


route :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
from django.urls import path
#from . import views
from django.contrib.auth import views as auth_views
 
 
app_name='registration'
urlpatterns = [
    path('login', views.login, name='login'),
]
vue :

Code twig : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{% extends 'layouts/base.html' %}
 
{% block title %}Homepage | Acme{% endblock %}
{% block content %}
 
<div class='container'>
 
	<!-- templates/registration/login.html -->
 
	<form method="post" class="form-signin">
		<!--<h2 class="form-signin-heading">Login</h2>-->
		{% csrf_token %}
		{{ form.as_p }}
		<button type="submit" class="btn btn-lg btn-primary btn-block">Connexion</button>
	</form> 
 
</div>
{% endblock %}