Python Django 3.0.5 ModelForm没有指定模型类。错误

Python Django 3.0.5 ModelForm没有指定模型类。错误,python,django,Python,Django,forms.py from django import forms from django.contrib.auth.models import User from basic_app.models import UserProfileInfo class UserForm(forms.ModelForm): password = forms.CharField(widget=forms.PasswordInput()) class Meta: models

forms.py

from django import forms
from django.contrib.auth.models import User
from basic_app.models import UserProfileInfo

class UserForm(forms.ModelForm):
    password = forms.CharField(widget=forms.PasswordInput())

    class Meta:
        models = User
        feilds = ['username','email','password']

class UserProfileInfoForm(forms.ModelForm):
    class Meta:
        models = UserProfileInfo
        feilds = ('portfolio_site','profile_pic')
models.py

from django.db import models
from django.contrib.auth.models import User


class UserProfileInfo(models.Model):

    user = models.OneToOneField(User,on_delete=models.CASCADE)


    portfolio_site = models.URLField(blank=True)

    profile_pic = models.ImageField(upload_to='profile_pics',blank=True)

    def __str__(self):
        return self.user.username


正如您在上面的错误图像中所看到的,我的代码运行不正常。我已经添加了forms.py和models.py代码。请帮助我解决这个问题。

它应该是
model
而不是
models
在UserForm的元类中

class UserForm(forms.ModelForm):
    password = forms.CharField(widget=forms.PasswordInput())
    class Meta:
        model = User # model instead of models here
        feilds = ['username','email','password']

它应该是UserForm的元类中的
model
,而不是
models

class UserForm(forms.ModelForm):
    password = forms.CharField(widget=forms.PasswordInput())
    class Meta:
        model = User # model instead of models here
        feilds = ['username','email','password']