执行python manage.py mirate,报错AttributeError: ‘tuple’ object has no attribute ‘startswith’
原因:
models.py 中
db_table = ‘test’,多加了个逗号
class Meta:
db_table = 'test',
verbose_name = '测试'
verbose_name_plural = verbose_name
导致执行python manage.py makemigrations 生成的迁移文件中db_table是个元组
解决办法:
将生成的迁移文件删掉,重新执行python manage.py makemigrations,python manage.py mirate,ok
如果提示表已存在,将存在的表删掉,重新执行python manage.py mirate