我在:Django static files on heroku尝试了以下(接受的答案),但似乎没有起作用。在
问题是,虽然到的路径似乎是正确的,但在显示模板html时,我无法获得正确的行为。我试图加载jquery库和一个表排序器。如果我尝试实际的位置:www.mydomain.com/static/javascript/jquery.tablesorter.js
它访问很好。但是在下面的模板中,我没有得到{{staticvalues}}
或{
以下是模板:
{% 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">
这是我的网址.py公司名称:
^{pr2}$在设置.py公司名称:
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
如果{{static}}
为空,则如您所料。我尝试对模板进行以下更改,发现问题没有解决,但是我得到的状态为200。我是否应该不对模板中的静态位置使用{{static}}
?在
目前没有回答
相关问题 更多 >
编程相关推荐