小编v1k*_*k45的帖子

Django模型 - 以小写形式设置默认字符串

如何设置小写的默认字符串?这是我的模特:

class User(models.Model):
    username = models.CharField(max_length=100, unique=True)
    password = models.CharField(max_length=64)
    name = models.CharField(max_length=200)
    phone = models.CharField(max_length=20)
    email = models.CharField(max_length=200)

    def __init__(self, *args, **kwargs):
        self.username = self.username.lower()
Run Code Online (Sandbox Code Playgroud)

我试过了,__init__但它不起作用.我希望每次保存新记录时都使用小写的用户名.谢谢.

django django-models

14
推荐指数
2
解决办法
7210
查看次数

标签 统计

django ×1

django-models ×1