【问题标题】:using jquery slider in django -confusion about jquery-ui images location在 django 中使用 jquery 滑块 - 关于 jquery-ui 图像位置的混淆
【发布时间】:2012-11-17 08:57:16
【问题描述】:

我的 django 应用在一个媒体文件夹中包含所有媒体文件

MEDIA_URL = '/site_media/'
MEDIA_ROOT = '/home/me/django/myapp/media/'
...
(r'^site_media/(?P<path>.*)$','django.views.static.serve',{'document_root':settings.MEDIA_ROOT})

所有图片都在/home/me/django/myapp/media/img ,这样我就可以通过{{MEDIA_URL}}img/myimage,png访问我的图片了

。同样,我将 javascript 文件放在 js 文件夹中并像这样包含它们

<script type="text/javascript"  src="{{MEDIA_URL}}js/jquery-1.8.3.js" ></script>

同样,所有的 css 都在 {{MEDIA_URL}}css 位置。

包含jquery-ui-1.9.2.custom.js 的zip 文件附带jquery-ui-1.9.2.custom.css 和一个包含滑块等图像的图像文件夹。在我的django 应用程序中,

当我想使用 jquery 滑块时,相应的 css 期望它的图像位于图像目录中。但是在 {{MEDIA_URL}}css 目录中包含图像文件夹感觉很奇怪

你能告诉我jquery-ui 图像应该放在哪里吗?

【问题讨论】:

    标签: jquery django image jquery-ui


    【解决方案1】:

    将文件放在子文件夹中以将它们放在一起是有意义的。

    此外,Django 建议将MEDIA_URL 用于上传的内容,将STATIC_URL 用于静态网站资产。

    "{{STATIC_URL}}js/jquery-ui-1.9.2/jquery-ui-1.9.2.custom.js"
    "{{STATIC_URL}}js/jquery-ui-1.9.2/jquery-ui-1.9.2.custom.css"
    "{{STATIC_URL}}js/jquery-ui-1.9.2/images/"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-10
      • 1970-01-01
      • 1970-01-01
      • 2015-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多