我试图将我的一个项目更新为Django 2.1。
它与Django 2.0.7完美地配合使用,在Django 2.1更新之后,在尝试启动单元测试时,我获得了以下错误:
python manage.py test
Creating test database for alias 'default'...
Destroying old test database for alias 'default'...
Traceback (most recent call last):
File "c:\gitpro~1\feedcr~1.io\venv\lib\site-packages\django\db\backends\utils.py", line 85, in _execute
return self.cursor.execute(sql, params)
File "c:\gitpro~1\feedcr~1.io\venv\lib\site-packages\django\db\backends\sqlite3\base.py", line 296, in execute
return Database.Cursor.execute(self, query, params)
sqlite3.IntegrityError: UNIQUE constraint failed: auth_permission.content_type_id, auth_permission.codename
不管是什么原因,我都试着查看一下变更日志,但它并没有真正的帮助。。。
更改日志:
https://docs.djangoproject.com/en/2.1/releases/2.1/