【发布时间】:2021-08-06 05:33:30
【问题描述】:
我有一个序列化器:-
class SuperUserListSerializer(serializers.Modelserializer):
class Meta:
model = User
fields = (
'id',
'username',
'email',
'password',
'first_name',
'last_name',
'phone_number',
'birth_date',
'is_active',
'is_staff',
'is_superuser',
'groups',
)
我想从这个序列化器中删除一些字段,所以我做了什么,重写了 Meta 类并为序列化器提供了适当的必需字段:-
class UserListSerializer(SuperUserListSerializer):
class Meta:
model = User
fields = (
'id',
'username',
'email',
'password',
'first_name',
'last_name',
'phone_number',
'birth_date',
'is_active',
'groups',
)
我对这种方法不满意,有什么办法可以让我不需要重新引入 Meta 类,并为第二个序列化程序传递/更改适当的字段
【问题讨论】:
标签: python-3.x django api class django-rest-framework