我已经按照 Django 网站 (https://docs.djangoproject.com/en/1.4/intro/tutorial01/) 上的教程(第 1 部分和第 2 部分),并设法创建了几个文件夹并连接到我的网站。我的应用程序被称为“应用程序”,所以我的文件夹结构看起来有点像:
- 主文件夹
- --- __初始化__ .py
- ---test.py
- --- djangoSite(由 Django 创建)
- ------ 管理.py
- ------ djangosite
- --------- 其他 .py 文件
- ------应用程序
- ---------- __初始化__ .py
- --------- 模型.py
- --------- 其他 .py 文件
我将 models.py 文件更改为:
class Result(models.Model):
options = models.CharField(max_length = 1000, unique = False)
reverse = models.DecimalField(decimal_places = 6, max_digits = 12)
test.py 目前在其他一些类上运行几个测试。我想要的是让我的 test.py 类运行这些测试并将结果保存在数据库中(列和反向)。我希望在我的 test.py 类中做这样的事情:
import models.py
if __name__ == "__main__":
optionResult = someTestsThatRuns
reverseResult = someOtherTestThatRuns
models.Result c;
c.options = optionResult
c.reverse = reverseResult
我希望最后两行将结果保存在数据库中。这可能吗?如何从 app 文件夹中导入 models.py?
谢谢
编辑:当我说 someTestsThatRuns 时,这些不是单元测试。它们实际上是一个函数,它返回一个列表和一些带有“PASS”或“FAIL”的字符串。对困惑感到抱歉