我有一个项目在许多wsgi应用程序(来自contrib的网站框架正在大量使用)之间共享数据库。每个wsgi应用程序在项目目录中都有它自己的模块,它自己的settings.py在主项目目录中延伸global_settings.py
(每个设置文件只是从global_settings导入*)。也有些网站有他们自己的网址和额外的意见/模板,不能在全球范围内进行测试。尽管所有的网站都分享了大部分应用同样由于视图的自定义(subclassed cbl视图),我需要分别测试每个站点。 Django的只有在显示目录的应用程序,所以我不能出具预计tests.py
:如何使用网站框架/多个设置来测试django项目中的多个网站
./manage.py test first_site --settings=first_site.settings
因为first_site
仅仅是一个Python模块不是一个Django应用程序。我该如何克服这一点?