0

我使用同位素作为缩略图。在我的开发服务器中一切正常。

在我使用“af update”在 appfog 中更新了我的文件之后。上面的页面在检查元素中吐出了这个错误。

Failed to load resource: the server responded with a status of 404 (NOT FOUND) http://neudev.hp.af.cm/static/plugin/css/isotope.css
Failed to load resource: the server responded with a status of 404 (NOT FOUND) http://neudev.hp.af.cm/static/plugin/js/isotope.init.js
Failed to load resource: the server responded with a status of 404 (NOT FOUND) http://neudev.hp.af.cm/static/plugin/js/isotope.js
Failed to load resource: the server responded with a status of 404 (NOT FOUND) http://neudev.hp.af.cm/portfolio/undefined?1367668124923

我尝试在 appfog 目录中检查它,我发现上面提到的文件确实存在

advitor@ubuntu:~/workstation/neudev$ af files neudev app/neudev/staticfiles/plugin/js --all
====> [0: app/neudev/staticfiles/plugin/js] <====

camera.js                                66.7K
camera.min.js                            38.4K
isotope.init.js                           808B
isotope.js                               15.7K
jquery.easing.1.3.js                      7.9K
jquery.min.js                            91.7K
jquery.mobile.customized.min.js          17.1K

这是我的投资组合页面模板

{% extends 'base.djhtml' %}
{% load humanize %}
{% block title %} | {{ title }}{% endblock %}
{% block stylesheets %}
    <link rel="stylesheet" type="text/css" href="{{STATIC_URL}}defaults/css/pages/portfolio.css" />
    <link rel="stylesheet" type="text/css" href="{{STATIC_URL}}plugin/css/isotope.css" />
{% endblock %}
{% block maincontent %}
<div class="row">
    <div class="span12">
        <div class="shelf">
            <div class="shelfContainer">
                <div class="tabbable tabs-left">
                    <!-- Only required for left/right tabs -->
                    <ul id="filters" class="nav nav-tabs">
                            <li class="active">
                                <a href="#" data-toggle="tab" data-filter="*">All</a>
                            </li>
                        {% for c in cat %}
                            <li>
                                <a href="#" data-toggle="tab" data-filter=".{{ c.id }}">{{ c.title }}</a>
                            </li>
                        {% endfor %}
                    </ul>
                    <div id="isotope-container" class="tab-content">
                        {% for p in folio %}
                            <div class="well well-small pull-left {{ p.category.id }}" style="margin-left: 20px">
                                <a href="#">
                                    <img width="180px" src="{{ p.thumbnail.url }}" alt="{{ p.title }}" />
                                </a>
                            </div>
                        {% endfor %}
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
{% endblock %}
{% block javascript %}
    <script type="text/javascript" src="{{  STATIC_URL }}plugin/js/isotope.js"></script>
    <script type="text/javascript" src="{{  STATIC_URL }}plugin/js/isotope.init.js"></script>
{% endblock %}

我不知道这里出了什么问题,我希望有人能帮助我。

任何帮助将非常感激。

4

1 回答 1

0

我现在知道我哪里做错了,我忘了运行 collectstatic

于 2013-05-04T12:08:40.157 回答