在django项目中,有时候需要测试某些功能,又不想通过请求的方式来实现。可以通过测试文件来实现某些功能,在django需要先搭建好测试环境才能进行单文件运行。
具体需要三行代码:
import os
import sys
if __name__ == '__main__':
os.environ.setdefault('DJANGO_SETTING_MODULE','项目名.settings.py')
import django
django.setup()
#所有代码都必须等待环境准备完毕之后才能书写
from app01 import models
user = models.User.objects.all()
print(user)
#这样就可以在django项目中,单独测试orm数据了