我正在尝试在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>
答案 0 :(得分:0)
好吧,我找到了两种解决方法。
一,我从INSTALLED_APPS中删除了'django.contrib.staticfiles'。
或者,两个,我改为静态这个词:
在网址中,
url(r'^not_static/(?P<path>.*)$'.....
并相应地在html中:
<script src="/not_static/json2_min.js"></script>
我一定试图覆盖一些本机静态功能。似乎应该有第三个解决方案实际上使默认的静态功能工作,但我找不到它。