Django模板加载器无法加载通过pip安装的我的应用程序的模板

时间:2019-02-09 14:32:09

标签: python django

我需要帮助。我有一个Django应用程序,我已将其上传到test.pypi.org,以便可以通过virtualenv将其安装在pip中。但是,即使模板加载程序位于我的INSTALLED_APPS上,也无法查看我的应用程序,但在调试模式下却向我显示了TemplateDoesNotExist错误消息。它看起来在django的模板目录中以及其他已安装的应用程序中,但是跳过了我的应用程序。我不知道我还想念什么。我已经寻找并寻找了解决方案,但是结果返回了与django应用程序相关的问题,这些应用程序在本地运行,并且没有像我一样通过virtualenv安装在pip上。预先感谢。

1 个答案:

答案 0 :(得分:0)

默认情况下,软件包中仅包含Python模块和软件包。因此,要添加其他文件和文件夹,我们需要创建一个MANIFEST.in文件。对于这种情况,在我们的MANIFEST.in模板文件夹中应包含

recursive-include your_app/templates *