问题描述
除了一个或两个,我需要在模型的所有字段(超过20个字段)上应用extra_kwargs
。
我知道一种方法是:
class MySerializer(serializers.ModelSerializer):
field1 = serializers.CharField(allow_null=True,required=False)
或
class MySerializer(serializers.ModelSerializer):
class Meta:
model = MyModel
fields = '__all__'
extra_kwargs = {
'field1': {'required': False,'allow_null': True},}
但是当我不得不将其逐个应用于每个字段时,它的效率太低了。
有什么可以帮助我做这样的事情的吗?
extra_kwargs = {
'__all__': {'required': True,'allow_null': False},
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)