前端之家收集整理的这篇文章主要介绍了
用sqlite运行django测试,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用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'
确保您的实际数据库设置在他们之前。