首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Django REST框架:序列化程序上的Unique_together验证

Django REST框架:序列化程序上的Unique_together验证
EN

Stack Overflow用户
提问于 2014-03-24 21:34:36
回答 6查看 26.1K关注 0票数 27

如果序列化程序实例在模型端失败了一个serializer.is_valid()约束,则返回Trueunique_together会出现问题。

是否有一种方法可以在序列化程序中指定以强制执行unique_together约束?

EN

Stack Overflow用户

发布于 2016-07-02 12:49:41

我需要这个来覆盖默认消息。由解决。

代码语言:javascript
运行
复制
from django.utils.translation import ugettext_lazy as _
from rest_framework import serializers


class SomeSerializer(serializers.ModelSerializer):
  """
  Demostrating How to Override DRF UniqueTogetherValidator Message
  """

    class Meta:
        model = Some
        validators = [
            serializers.UniqueTogetherValidator(
                queryset=model.objects.all(),
                fields=('field1', 'field2'),
                message=_("Some custom message.")
            )
        ]

Similarly you can specify fields

票数 23
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22621060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档