django - 如何在 Django 模型中使所有字母小写?

标签 django uppercase

我想在 models.py 中将两个整数选择设为大写,但即使我将它们写为大写(CASE1、CASE2),它们在浏览器中也不会改变?为什么?

class Cases(models.IntegerChoices):
        CASE1 = 1,
        CASE2 = 2,

(我输入的所有内容,例如 Case1、caSe1、casE1 等,我输入的所有内容都会在 Case1 中产生结果。

最佳答案

要为每个选项添加标签,请提供一个字符串作为元组中值之后的第二个元素

class Cases(models.IntegerChoices):
    CASE1 = 1, 'CASE1'
    CASE2 = 2, 'CASE2'

https://docs.djangoproject.com/en/4.0/ref/models/fields/#enumeration-types

关于django - 如何在 Django 模型中使所有字母小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70471532/

相关文章:

Django sorl-thumbnail不显示图像

mysql - Rails - MySQL 表名的首字母大写

Python时间转换

javascript - Django 。通过js渲染模型参数

c - 如何制作递归函数,将大写字母放在第一个字母和这个 '.' 字符之后

c - 上层函数

Java String.toUpperCase()

Java、Eclipse。如何让扫描仪同时读取小写和大写?

python - Django "set_password()"函数不工作

python - 使用 Selenium 和 Python 查找具有特定文本的元素