【发布时间】:2012-07-04 20:51:50
【问题描述】:
我已按照 Django 网站 (https://docs.djangoproject.com/en/1.4/intro/tutorial01/) 上的教程(第 1 部分和第 2 部分),并设法创建了几个文件夹并连接到我的网站。我的应用名为“app”,所以我的文件夹结构有点像:
- 主文件夹
- ---__init__.py
- ---test.py
- ---djangoSite(由 Django 创建)
- ------manage.py
- ------ djangosite
- --------- 其他 .py 文件
- ----- 应用程序
- ----------__init__.py
- ---------models.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”的字符串。很抱歉造成混乱
【问题讨论】:
标签: python django postgresql