-1

我正在尝试在 Django 中使用静态文件。我在下面设置了它,但它没有找到该文件。这是在本地主机上。

在网址中:

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>
4

1 回答 1

0

好吧,我找到了两种方法来解决这个问题。

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

或者,二,我改变了静态这个词:

在网址中,

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

并相应地在 html 中:

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

我一定一直在尝试覆盖一些本机静态功能。似乎应该有第三种解决方案实际上使默认静态功能起作用,但我找不到它。

于 2013-05-25T09:40:44.860 回答