fit*_*ele 5 javascript python django pip
我正在构建一个django应用程序,需要一个javascript文件的一些ajaxy位.我想打包这个应用程序,以便它可以通过easy_install或pip尽可能小的安装.
但我不知道静态媒体放在哪里,特别是javascript文件.在我的机器上,我将静态媒体放在外部目录中,而不是由django提供.我的模板中的所有内部引用都指向MEDIA_URL.
是否存在可重用的django应用程序打包/包含/附加静态媒体的标准?有没有办法打包应用程序,以便其他人可以使用它而不会搞乱移动所有的javascript/css文件,或某种方式在安装过程中自动化?
我正在使用django 1.2 - 尚未将服务器升级到1.3.
我认为该staticfiles
应用程序正是您正在寻找的,不幸的是它是 Django 1.3 中的新增功能。你能升级吗?
来自文档:
django.contrib.staticfiles
将每个应用程序(以及您指定的任何其他位置)的静态文件收集到一个可以在生产中轻松使用的位置。
编辑:根据 Wogan 的评论,如果您不想升级到 1.3,那么您可以使用Staticfiles 独立应用程序。这就是 Django 内置的 staticfiles 应用程序最初的来源。
归档时间: |
|
查看次数: |
1192 次 |
最近记录: |