django - 在 Visual Studio 中运行 Django 测试时出错
问题描述
我的测试在终端中运行良好,但尝试在 Visual Studio 中运行测试时出现错误:django.core.exceptions.AppRegistryNotReady 错误:未加载应用程序
我的 Visual Studio 文件夹设置文件是:
"python.pythonPath": "/home/aditya/Maximl/Blast4/Server/syncopsenv/bin/python3.6",
"python.unitTest.pyTestEnabled": false,
"python.unitTest.nosetestsEnabled": false,
"python.unitTest.unittestEnabled": true,
"python.unitTest.debugPort": 3000,
"python.unitTest.autoTestDiscoverOnSaveEnabled": true,
"python.unitTest.pyTestArgs": ["."],
"python.unitTest.unittestArgs": ["-v", "-s", ".", "-p", "*test*.py"]
}
解决方案
Visual Studio 不通过python manage test
. 所以你需要先显式调用 django.setup() 。看这里
推荐阅读
- css-selectors - 没有类的元素的 css 选择器
- python - 是否可以通过两个条件过滤和数据框?
- kotlin - 扩展函数的“this@”语法
- sql - 为什么在 SQL 语句“FROM”中添加“AS”会导致错误?
- excel - 保存表日期列过滤条件
- android - Sdkmanager 命令行执行错误 [Linux]
- javascript - 克隆 LI div,使其放置在原始 LI 之后而不是 end
- django - 通过 m2m_changed 信号处理程序中的模型额外字段访问 Django
- javascript - 如何使用调用函数以使文本出现在 Javascript 中的按钮移动画布中的文本?
- node.js - Postman GET 请求挂起并且从不返回任何结果