python - 在 Pypi 包中包含静态文件

标签 python django

我有一个 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/

相关文章:

python - 测试对 input() 的多次调用

python - 如何有效地将 html 列表解析为字典?

python - 我如何在 Amazon Route 53 中使用 Python Boto 编辑现有的 A 记录

python - 用于字段选择的 Int 与 String

javascript - 使用 vanilla JS 在本地服务器上使用 AJAX Javascript 请求触发 Python 脚本

python - 如何在sqlalchemy中加入同一个表

python - 在 Django 中,什么是一对一关系?

python - 属性错误: type object X has no attribute Y

python - "Add a related_name argument to the definition for ' XXX'.的自动解决方案?

javascript - 表单提交很好,无需使用ajax刷新页面;我可以将其设置为成功警报,但在下一步中丢失(表格正在通过)