gpt4 book ai didi

javascript - 在 django 应用程序中打包 javascript 和 css 文件以供重用,通过 pip 安装?

转载 作者:太空狗 更新时间:2023-10-30 01:24:11 24 4
gpt4 key购买 nike

我正在构建一个 Django 应用程序,它需要一个用于某些 Ajaxy 位的 JavaScript 文件。我想打包这个应用程序,以便它可以通过 easy_install 或 pip 尽可能少地安装。

但我不确定将静态媒体放在哪里,尤其是 javascript 文件。在我的机器上,我在外部目录中有静态媒体,不是由 django 提供的。我模板中的所有内部引用都指向 MEDIA_URL。

对于可重用 Django 应用程序的静态媒体打包/包含/附加位置是否有标准?有没有一种方法可以打包该应用程序,以便其他人可以直接使用它而不必移动所有 javascript/css 文件,或者有什么方法可以在安装过程中自动执行此操作?

我使用的是 django 1.2——还没有将服务器升级到 1.3。

最佳答案

我认为 staticfiles app正是您要找的,不幸的是它是 Django 1.3 中的新功能。你能升级吗?

来自文档:

django.contrib.staticfiles collects static files from each of your applications (and any other places you specify) into a single location that can easily be served in production.

编辑:根据 Wogan 的评论,如果您不想升级到 1.3,则可以使用 Staticfiles standalone app .这是 Django 内置的静态文件应用程序最初派生的内容。

关于javascript - 在 django 应用程序中打包 javascript 和 css 文件以供重用,通过 pip 安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5455053/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com