Django 在model#u或"iterable中为模型使用模型表单时出错:TypeError:';ModelFormMetaclass';对象是不可编辑的
我在django项目中使用模型表单,但在admin中注册模型时,我遇到了这个错误 我的管理员 我的模特Django 在model#u或"iterable中为模型使用模型表单时出错:TypeError:';ModelFormMetaclass';对象是不可编辑的,django,django-models,django-rest-framework,django-admin,Django,Django Models,Django Rest Framework,Django Admin,我在django项目中使用模型表单,但在admin中注册模型时,我遇到了这个错误 我的管理员 我的模特 from django.contrib import admin from .models import contactForm class contactFormAdmin(admin.ModelAdmin): model = contactForm admin.site.register(contactForm, contact
from django.contrib import admin
from .models import contactForm
class contactFormAdmin(admin.ModelAdmin):
model = contactForm
admin.site.register(contactForm, contactFormAdmin)
from django.db import models
from django.forms import ModelForm
from django.core.validators import RegexValidator
class contactForm(models.Model):
name = models.CharField(max_length=255)
Phonenumber = models.CharField(max_length=10, validators=[RegexValidator(r'^\d{1,10}$')])
email = models.EmailField(max_length=254)
def __str__(self):
return self.name
class contactForm(ModelForm):
class Meta:
model = contactForm
fields = '__all__'