Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python heroku上模板中的Django静态文件_Python_Django_Heroku - Fatal编程技术网

Python heroku上模板中的Django静态文件

Python heroku上模板中的Django静态文件,python,django,heroku,Python,Django,Heroku,我尝试了以下(公认的答案):但似乎不起作用 问题是,虽然指向的路径似乎是正确的,但在显示html模板时,我无法获得正确的行为。我正在尝试加载jquery库和一个表分类器。如果我尝试实际位置:www.mydomain.com/static/javascript/jquery.tablesorter.js。但是在具有以下内容的模板中,我没有得到{{staticvalues}或{{static}}的值 以下是模板: {% load staticfiles %} files: {{ staticfil

我尝试了以下(公认的答案):但似乎不起作用

问题是,虽然指向的路径似乎是正确的,但在显示html模板时,我无法获得正确的行为。我正在尝试加载jquery库和一个表分类器。如果我尝试实际位置:
www.mydomain.com/static/javascript/jquery.tablesorter.js
。但是在具有以下内容的模板中,我没有得到
{{staticvalues}
{{static}}
的值

以下是模板:

{% load staticfiles %}

files: {{ staticfiles }}
files: {{ static }}

<script type="text/javascript" src="{% static "/javascript/jquery-1.11.2.min.js" %}"></script> 
<script type="text/javascript" src="{% static "/javascript/jquery.tablesorter.js" %}"></script>

<table id="myTable" class="tablesorter"> 
查看日志文件,我发现以下内容:

2015-01-27T18:12:36.780895+00:00 heroku[router]: at=info method=GET path="/javascript/jquery.tablesorter.js" host=xx.herokuapp.com request_id=47d2671b-7905-46cd-8786-817c063051e9 fwd="xx" dyno=web.1 connect=1ms service=51ms status=404 bytes=2555
2015-01-27T18:12:36.817026+00:00 heroku[router]: at=info method=GET path="/javascript/jquery-1.11.2.min.js" host=xxx.herokuapp.com request_id=a4619d34-f76b-4ceb-970a-ab6008585410 fwd="xx" dyno=web.1 connect=1ms service=67ms status=404 bytes=2552

如果
{{static}}
为空,则会出现这种情况。我尝试了对模板的以下更改,发现问题没有解决,但是我得到的状态是=200。我应该不使用
{{static}}
作为模板中的静态位置吗?

找到解决方案了吗?我在这里也面临同样的问题。
STATIC_URL = '/static/'
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = 'staticfiles'
STATIC_URL = '/static/'

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'),
)
2015-01-27T18:12:36.780895+00:00 heroku[router]: at=info method=GET path="/javascript/jquery.tablesorter.js" host=xx.herokuapp.com request_id=47d2671b-7905-46cd-8786-817c063051e9 fwd="xx" dyno=web.1 connect=1ms service=51ms status=404 bytes=2555
2015-01-27T18:12:36.817026+00:00 heroku[router]: at=info method=GET path="/javascript/jquery-1.11.2.min.js" host=xxx.herokuapp.com request_id=a4619d34-f76b-4ceb-970a-ab6008585410 fwd="xx" dyno=web.1 connect=1ms service=67ms status=404 bytes=2552