Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- IN forms.py
- __________________________
- class LoginForm(forms.ModelForm):
- password= forms.CharField(widget=forms.PasswordInput(
- attrs={
- 'class': 'form-control',
- 'placeholder' : 'password',
- }
- ))
- username = forms.CharField(widget=forms.TextInput(
- attrs={
- 'class': 'form-control',
- 'placeholder': 'User Name',
- }
- ))
- class Meta:
- model = User
- fields = [ 'username' , 'password']
- ____________________________________________________________________________
- ____________________________________________________________________________
- in urls.py
- ______________________________
- from django.urls import path
- from . import views
- from django.contrib.auth import views as auth_views
- from .forms import LoginForm
- app_name = 'music'
- urlpatterns = [
- #Register
- path('register', views.UserFormsView.as_view(), name ='register'),
- # /music
- path('', views.IndexView.as_view(), name ='index'),
- # /music/123
- path('<int:pk>/', views.DetailView.as_view(), name = 'detail'),
- #/music/add/$
- path('album/add/' , views.AlbumCreate.as_view(), name = 'album-add'),
- #/music/2/$
- path('album/<int:pk>/' , views.AlbumUpdate.as_view(), name = 'album_update'),
- #/music/2/delete$
- path('album/<int:pk>/delete' , views.AlbumDelete.as_view(), name = 'album_delete'),
- #logout
- path('logout/', views.logout_view , name = 'logout'),
- #LoginForm
- path('login/', auth_views.login, {'template_name': 'music/login.html' , 'authentication_form' : 'LoginForm'} , name = 'login'),
- ]
Add Comment
Please, Sign In to add comment