Thank you very much all for the helpful advice Thanks again Le dim. 14 févr. 2021 à 21:46, Omkar Parab <[email protected]> a écrit :
> crispy-forms will give you bootstrap design. If you want to apply your own > css then install "django-widget-tweaks". > > On Mon, Feb 15, 2021, 1:10 AM Omkar Parab <[email protected]> wrote: > >> Install django-widget-tweaks package. >> >> On Mon, Feb 8, 2021, 2:11 AM Tal Bar-Or <[email protected]> wrote: >> >>> >>> Hello , >>> >>> I writing project which the user login with my own customized HTML page >>> (boosstrap) >>> >>> i can manually add the form.username and form.password , but seems they >>> don't get the attribute from my forms.py , dode is added below , please >>> advise >>> >>> Thanks >>> >>> >>> urls.py >>> from django.urls import path >>> from django.contrib.auth import views as auth_views from .views import * >>> urlpatterns = [ >>> path('login/', auth_views.LoginView.as_view(), name = 'login'), >>> path('signup/', SignUpView.as_view(), name='signup'), ] >>> >>> >>> views.py >>> from django.contrib.auth.forms import UserCreationForm >>> from django.contrib.auth.views import LoginView >>> from django.urls import reverse_lazy from django.views import generic >>> from .forms import * class UsersLoginView(LoginView): >>> template_name = 'login.html' success_url = 'blog-home' >>> success_message = 'Welcome to your profile' >>> form_class = UserLoginForm >>> >>> forms.py >>> from django import forms from django.forms import ModelForm >>> from .models import User class UserLoginForm(forms.ModelForm): >>> username = forms.CharField(widget=forms.TextInput(attrs={'class': >>> 'form-control', 'type':'email', 'name':'Username', >>> 'placeholder':'Username'})) >>> password = forms.CharField(widget=forms.PasswordInput(attrs={'class': >>> 'form-control', 'type': 'password', 'name': 'password', >>> 'placeholder':'Password'})) >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Django users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/django-users/f757c3c4-d8bf-4cc0-89a2-48638130b59an%40googlegroups.com >>> <https://groups.google.com/d/msgid/django-users/f757c3c4-d8bf-4cc0-89a2-48638130b59an%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > You received this message because you are subscribed to a topic in the > Google Groups "Django users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/django-users/I0QLsyReqZU/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/CAJY8mfwdUK8eh%2BZynZ2fX4oH6-34g6PEPa9TqSGCpbvhmGcD0A%40mail.gmail.com > <https://groups.google.com/d/msgid/django-users/CAJY8mfwdUK8eh%2BZynZ2fX4oH6-34g6PEPa9TqSGCpbvhmGcD0A%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAM0M%3Dj2DpXQyZmnkWg0h6UjHusZp9_gn0Cz4QW8jO96RaK%3DZbA%40mail.gmail.com.

