Django-唯一,不区分大小写

Django-唯一,不区分大小写,django,django-models,Django,Django Models,对于Django 1.11: 可以将unique与不区分大小写的?一起使用?。现在是区分大小写的 我如何重写唯一的“一起验证”错误?最好的方法是在保存数据之前始终将其小写。这样,您可以在模型上使用常规的唯一验证。最好的方法是在保存数据之前始终将其小写。通过这种方式,您可以在模型上使用常规的唯一性验证。See-See不是最佳选项,因为我希望值/字符保持在引入的位置,而不是小写。例如,产品或类别的名称。我可以添加一个小写版本(副本)并比较此版本,但它也不是最好的,因为我需要将许多字段以小写形式添加到

对于Django 1.11:

可以将unique与不区分大小写的?一起使用?。现在是区分大小写的


我如何重写唯一的“一起验证”错误?

最好的方法是在保存数据之前始终将其小写。这样,您可以在模型上使用常规的唯一验证。

最好的方法是在保存数据之前始终将其小写。通过这种方式,您可以在模型上使用常规的唯一性验证。

See-See不是最佳选项,因为我希望值/字符保持在引入的位置,而不是小写。例如,产品或类别的名称。我可以添加一个小写版本(副本)并比较此版本,但它也不是最好的,因为我需要将许多字段以小写形式添加到模型中。这不是最好的选项,因为我希望值/字符保持在引入位置,而不是小写形式。例如,产品或类别的名称。我可以添加一个小写版本(副本)并比较这个版本,但它也不是最好的,因为我需要向模型中添加许多小写字段。