在django testsuite中摆脱空的models.py

shr*_*ing 9 django django-models django-testing

我有两个纯服务应用程序,作为我的核心模型的仆人.因此,他们没有任何自己的模型.

虽然第一个服务的测试套件运行正常,但第二个服务会引发以下错误:

django.core.exceptions.ImproperlyConfigured: 
App with label location is missing a models.py module. 
Run Code Online (Sandbox Code Playgroud)

如果我添加一个空的models.py,套件运行正常.

我无法发现应用程序之间的架构/结构方面的差异.但我想摆脱空的,不需要的models.py.

我该怎么办?

JCo*_*ton 8

更新:你问的是现在可能的.使用Django 1.7,您不再需要models.py文件.- 发行说明

以前:Django测试需要每个应用程序都有一个models.py文件.可以将它留空(或者有用的评论!).关于没有模型的应用程序问题的票务讨论.直接来自代码(在1.4中添加/仍在1.5中):

测试运行器当前不会加载没有models.py文件的测试模块