У меня ошибка, которая говорит: «ModelForm не указан класс модели». - PullRequest
0 голосов
/ 28 сентября 2019

Я просто смотрел учебник в YouTube, и я просто следовал тому, что было указано, но Buti все еще получил эти ошибки.

Forms.py

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

class UserRegisterForm(UserCreationForm):
    email = forms.EmailField(max_length = 50)

    class Meta:
        model : User
        fields = ['username', 'password1', 'password2']

views.py

from django.shortcuts import render, redirect
from django.contrib import messages
from .forms import UserRegisterForm

def register(request):

    if request.method == 'POST':
        form = UserRegisterForm(request.POST)
        if form.is_valid():
            form.save()
            username = form.cleaned_data.get('username')
            messages.success(request, f'Account created for {username}!')
            return redirect('home')
    else:
        form = UserRegisterForm()
    return render (request, 'users/register.html', {'form':form})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...