我使用Postgres进行生产和开发,但是我想使用
sqlite来运行一些测试。我没有看到
一个简单的
方法来配置
一个引擎进行测试,另
一个用于开发/生产。我错过了什么吗?
在您的设置中附加以下行:
import sys
if 'test' in sys.argv or 'test_coverage' in sys.argv: #Covers regular testing and django-coverage
DATABASES['default']['ENGINE'] = 'django.db.backends.sqlite3'
确保您的实际数据库设置在他们之前。