Python 导入错误:无法导入名称';字段';从';django.db.models.fields';
我在创建django序列化程序时遇到以下错误 并且serializer.py文件是Python 导入错误:无法导入名称';字段';从';django.db.models.fields';,python,django,django-rest-framework,Python,Django,Django Rest Framework,我在创建django序列化程序时遇到以下错误 并且serializer.py文件是 from django.db.models.base import Model from django.db.models.fields import fields, files from rest_framework import serializers from .models import Lead #create serializers for Lead class LeadSerializer(s
from django.db.models.base import Model
from django.db.models.fields import fields, files
from rest_framework import serializers
from .models import Lead
#create serializers for Lead
class LeadSerializer(serializers.ModelSerializer):
class Meta:
model = Lead
fields = '__all__'
我目前的django版本是3.0.7。
这段代码有什么问题?事实上,我不知道您为什么要导入
字段
或文件
您正试图从字段
导入字段
。那是行不通的
另外,类元
不需要您导入字段
,因为它已经可以访问该字段。删除第二行代码并试一试,或者如果您需要文件
用于代码的其他部分,则只需删除字段
删除第二行django.db.models.fields导入字段,文件
字段没有字段
from django.db.models.base import Model
from django.db.models.fields import fields, files
from rest_framework import serializers
from .models import Lead
#create serializers for Lead
class LeadSerializer(serializers.ModelSerializer):
class Meta:
model = Lead
fields = '__all__'