我正在尝试遵循在GitHub存储库中经常发现的最佳实践:我想在项目的顶层有一个/ src和一个/ test文件夹。 (随机示例https://github.com/bitcoin/bitcoin)。我不确定如何配置Django来接受它。
特别是Django期望测试位于项目文件夹中,但理想情况下,这些测试应位于/ src / project_name之外和/ test内部。
任何建议都将不胜感激。非常感谢!
project_root
|-- src
| |-- project_name
| |-- app_name
| | |-- views.py
| | |-- serializers.py
| | |-- etc...
| |-- manage.py
|-- test
|-- project_name
|-- test_feature1.py
|-- test_feature2.py
答案 0 :(得分:0)
我不知道,但是this GitHub中可能有一些配置选项。如前所述,为什么测试不能在Django期望的地方进行?这样,如果将来与其他库一起使用,则它们与Django一起使用时应该具有兼容性。