我的 Django 项目中有这个模型:
class Institution(models.Model):
name = models.CharField(unique=True, max_length=100, blank=True)
description = models.TextField(max_length=500, null=True, blank=True)
def __str__(self):
return self.name
我在使用时完全运行了我的项目SQLite
,但是当我将数据库引擎更改为时,Mysql
我得到了这个错误:
MySQLdb._exceptions.OperationalError: (1170, "BLOB/TEXT column 'name' used in key specification without a key length")
我必须做什么?