Django rest framework 如何在django rest框架中重写所需的错误消息?
我想覆盖Django rest framework 如何在django rest框架中重写所需的错误消息?,django-rest-framework,Django Rest Framework,我想覆盖必需的错误消息。对于blank和empty我可以在extra_kwargs中执行,但对于required它不起作用: class Meta: extra_kwargs = { 'enticements_info': {'error_messages': {'required': 'Test.'}}, } 我能做什么?您可以用这种方式覆盖所需的错误消息 class YourSerializer(ModelSerializer): my_default_
必需的错误消息。对于blank
和empty
我可以在extra_kwargs
中执行,但对于required
它不起作用:
class Meta:
extra_kwargs = {
'enticements_info': {'error_messages': {'required': 'Test.'}},
}
我能做什么?您可以用这种方式覆盖所需的错误消息
class YourSerializer(ModelSerializer):
my_default_errors = {
'required': 'This field is required',
'blank': 'This field should not blank'
}
enticements_info = serializers.CharField(required=True, error_messages=my_default_errors, min_length=10)
class Meta:
model = Your_Model
fields = ('enticements_info')
您可以用这种方式覆盖所需的错误消息
class YourSerializer(ModelSerializer):
my_default_errors = {
'required': 'This field is required',
'blank': 'This field should not blank'
}
enticements_info = serializers.CharField(required=True, error_messages=my_default_errors, min_length=10)
class Meta:
model = Your_Model
fields = ('enticements_info')