我尝试将我的一个项目更新到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
任何关于原因的想法,我试着看一下变更日志,但它并没有真正帮助。。。在
错误是由应用程序引起的:
django-admin-view-permission
,这在Django 2.1中不再是必需的。在相关Github问题:https://github.com/ctxis/django-admin-view-permission/issues/55
相关问题 更多 >
编程相关推荐