×

django

Django 之 CharField 和 TextField

459494796 459494796 发表于2024-05-25 浏览9188 评论0
CharField test_char = models.CharField(max_length=288) 设置长度为 288 并不会报错,这取决于你的数据库后端,mysql char 类型长度为 255,django 里面设置超过 255 并不会有提示,个人感觉有点误导人,起码给个警告也行,但是在插入数据时,字节数大于 255 会提示:django.db.utils.DataError: (1406, "Data too long for column 'test_char' at