如何使 Django 模型中的所有字母小写?

how to make all letters lowercase in Django model?

我想在 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