我有一个 Django 可重用应用程序,我正在尝试分发所有静态内容(html 模板等)。经过一番谷歌搜索后,我发现了 MANIFEST.in 文件 here .
我发现了一个类似的项目here我用来引用的:
递归包含 allauth *.html *.txt *.xml *.po *.mo *.js
这是我的 MANIFEST.in 的内容:
递归包含 auth_backend *.html *.scss *.css *.jpg *.png *.js
我把它推送到Pypi并安装了,但是没有静态文件。 Here是来源。
我做错了什么?
更新: 如果我直接从 pypi 将包下载为 zip 文件,则包含模板,所以看来问题现在出在 pip install 上...
最佳答案
答案就在这里https://stackoverflow.com/a/3597263/818951 。 分发什么和安装什么是单独的配置步骤。
我需要包含以下设置:
include_package_data=True
到我的setup.py
文件
关于python - 在 Pypi 包中包含静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33515842/