Метод не разрешен: /registration/ [10/Oct/2021 15:54:09] "POST /registration/ HTTP/1.1" 405 0 [закрыто]

urls.py

path( 'registration/' ,  views.CustomerRegistrationView.as_view( ), name="customerregistration"),        

views.py

class CustomerRegistrationView(View):
    def get(self, request):
        form = CustomerRegistrationForm( )
        return render(request, 'app/customerregistration.html',
                {'form' : form})
    
    def post(self, request):
        form = CustomerRegistrationForm(request.post)
        if form.is_valid():
            form.save()
        return render(request, 'app/customerregistration.html',
         { 'form' : form})        '''

forms.py

from django import forms
from django.contrib.auth.forms import UserCreationForm
from django.contrib.auth.models import User

class CustomerRegistrationForm(UserCreationForm):
    password1 = forms.CharField(label='Password', widget=forms.
    PasswordInput(attrs={'class' : 'form-control'} ) )
    password2 = forms.CharField(label='Confirm Password', widget=forms.
    PasswordInput(attrs={'class' : 'form-control'} ) )
    email = forms.CharField(required=True, widget=forms.EmailInput
    (attrs={'class' : 'form-control'} ) )
    class Meta:
        model = User
        fields = ['username', 'email', 'password1', 'password2']
        labels = {'email' : 'Email'}
        widgets = {'username' : forms.TextInput(attrs={'class' : 'form-control'})}

это в фреймворке django пожалуйста, подскажите мне ошибку self is not accessible also он показывает self not accessible pylance Пожалуйста, дайте мне какое-нибудь решение, оно показывает Method Not Allowed: /registration/ [10/Oct/2021 15:54:09] "POST /registration/ HTTP/1.1" 405 0 при отправке формы

Вернуться на верх