静态文件访问

时间:2013-05-25 08:04:53

标签: django

我正在尝试在Django中使用静态文件。我在下面设置了它,但它找不到该文件。这是在localhost。

在网址中:

url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}),

在设置中:

STATIC_ROOT  = "C:/path/to/static/"
STATIC_URL = '/static/'

INSTALLED_APPS = (....'django.contrib.staticfiles', ...)

将静态根复制粘贴到资源管理器中会转到带有json2_min.js文件的文件夹

HTML:

<script src="/static/json2_min.js"></script>

1 个答案:

答案 0 :(得分:0)

好吧,我找到了两种解决方法。

一,我从INSTALLED_APPS中删除了'django.contrib.staticfiles'。

或者,两个,我改为静态这个词:

在网址中,

 url(r'^not_static/(?P<path>.*)$'.....

并相应地在html中:

<script src="/not_static/json2_min.js"></script>

我一定试图覆盖一些本机静态功能。似乎应该有第三个解决方案实际上使默认的静态功能工作,但我找不到它。