如何在通过pip安装的app中包含django模板?

时间:2012-12-03 23:18:30

标签: django manifest pip django-apps pypi

我正在开发一个django应用程序(django-flux),我正试图通过pypi的pip正确安装它。从this blog postdistutils documentation开始,我的setup.pyMANIFEST.in文件似乎应包含flux/templates/flux/*.html个数据文件,但不包括在内当我出于某种原因通过pip安装应用程序时。

关于我做错了什么的任何建议?如何安装django模板(以及其他非python文件)?

作为参考,我有令人沮丧的2.7.3。

1 个答案:

答案 0 :(得分:10)

您的设置功能中缺少include_package_data=True

有关这方面的更多信息,您可以转向Flask的优秀文档,其中包括编写Basic Setup Script

  

include_package_data告诉distribute查找MANIFEST.in文件   并安装匹配为包数据的所有条目。

然后您正在导入find_packages但到目前为止尚未使用它(packages = find_packages()