Django测试运行器因“关系不存在”错误而失败

Ben*_*Ben 5 python django postgresql django-rest-framework

我在运行测试时看到错误,即 $ ./manage.py test --settings=my.test.settings django.db.utils.ProgrammingError: relation "<relation name>" does not exist

这是运行后./manage.py makemigrations && migrate

Ben*_*Ben 8

这个错误(通常)最终被证明是由于未能为新应用程序创建初始迁移而引起的。错误已通过运行解决$ ./manage.py makemigrations <my new app module name> && migrate

注意:makemigrations 不会自动创建新应用程序的初始迁移