2015-11-13 26 views
-1

我剛剛創建了我的第一個Python/Django網站,並且正在一個小團隊中工作,我們都在爲GIT Hub做出貢獻。今天早上我關閉筆記本電腦時,一切正常。我知道我的同事更新的代碼,所以我跑了GIT拉......這話說完了:試圖爲django/python網站啓動服務器時看到錯誤

Your branch is up-to-date with 'origin/master'. 

然後我拉開序幕服務器上運行的Python manage.py runserver命令但是得到了下面的消息。

Starting development server at http://127.0.0.1:8000/ 
Quit the server with CONTROL-C. 
[13/Nov/2015 19:48:44] "GET/HTTP/1.1" 500 175098 
[13/Nov/2015 19:48:44] "GET /static/debug_toolbar/css/toolbar.css HTTP/1.1" 304 0 
[13/Nov/2015 19:48:44] "GET /static/debug_toolbar/js/jquery_post.js HTTP/1.1" 304 0 
[13/Nov/2015 19:48:44] "GET /static/debug_toolbar/js/jquery_pre.js HTTP/1.1" 304 0 
[13/Nov/2015 19:48:44] "GET /static/debug_toolbar/js/toolbar.js HTTP/1.1" 304 0 
[13/Nov/2015 19:48:44] "GET /static/debug_toolbar/img/ajax-loader.gif HTTP/1.1" 304 0 
[13/Nov/2015 19:48:44] "GET /static/debug_toolbar/css/print.css HTTP/1.1" 304 0 
^Cunknown-6c-40-08-a3-53-04:src vaijoshi$ 

我會說實話,我不知道從哪裏開始...我發現下面的另一個堆棧溢出問題:

「的HTTP 304響應的意思是」我不需要再次獲取它,因爲它從上次得到它以來一直沒有變化「,所以如果這是你得到的響應代碼,你可能根本沒有問題,或者你的意思是404(找不到)?任何事件,你通常不直接用Django提供靜態文件;你可以通過你的前端服務器來完成它,在Heroku上,他們有一個特殊的應用程序和設置來幫助你,你可以閱讀:https://devcenter.heroku.com/articles/django-assets

但是我不能確定上述相關性如何,因爲我也收到隨附的屏幕截圖,當我試圖刷新頁面...

screenshot of what I get when I restart server

HTML:home.html的

{% extends 'layouts/base.html' %} 
{% load static from staticfiles %} 

{% block extrahead %} 
<link rel="stylesheet" href="{% static 'css/home.css' %}"> 
<style> 
body { 
    background-image:url('{% static 'img/Homepage/Arianna.jpg' %}'); 
} 
</style> 
{% endblock %} 

{% block content %} 
<div class="container"> 
    <!--row 1--> 
    <header class="row"> 
     <div class="col-xs-3"> 
      <div id="title"> 
       <p> 
        <a href="{% url 'home' %}"><em><span style="color=#465C63">Artists</span> Decoded</em></a> 
       </p> 
      </div> 
     </div> 

     <div class="col-xs-6"></div> 

     <div id="loginbar"> 
      <div class="col-xs-1"> 
       <div id="createprofile"> 
        <p> 
         <a href="/registerprofessional" class="forartists">Artists</a> 
        </p> 
       </div> 
      </div> 

      <div class="col-xs-1"> 
       <div id="signup"> 
        <p> 
         <a href="/registeruser">Clients</a> 
        </p> 
       </div> 
      </div> 

      <div class="col-lg-1"> 
       <div id="login"> 
        <p> 
         <a href="/login">Log In</a> 
        </p> 
       </div> 
      </div> 
     </div> 
    </header> 

    <!--row 2--> 
    <div class="row"> 
     <div class="col-md-12 center-block"> 
      <div class="welcome_text_div center-block"></div> 
      <div class="how_it_works_box text-center"> 
       <a href="{% url 'how_it_works' %}" id="how_it_works">How It Works</a> 
      </div> 
     </div> 
    </div> 

</div> 
<!-- end container --> 
{% endblock %} 

howitworks.html:

{% extends 'layouts/base.html' %} 
{% load static from staticfiles %} 

{% block extrahead %} 
<link rel="stylesheet" href="{% static 'css/home.css' %}"> 
<style> 
body { 
    background-image:url('{% static 'img/Homepage/Arianna.jpg' %}'); 
} 
</style> 
{% endblock %} 

{% block content %} 
<div class="container"> 
    <!--row 1--> 
    <header class="row"> 
     <div class="col-xs-3"> 
      <div id="title"> 
       <p> 
        <a href="{% url 'home' %}"><em><span style="color=#465C63">Artists</span> Decoded</em></a> 
       </p> 
      </div> 
     </div> 

     <div class="col-xs-6"></div> 

     <div id="loginbar"> 
      <div class="col-xs-1"> 
       <div id="createprofile"> 
        <p> 
         <a href="/registerprofessional" class="forartists">Artists</a> 
        </p> 
       </div> 
      </div> 

      <div class="col-xs-1"> 
       <div id="signup"> 
        <p> 
         <a href="/registeruser">Customers</a> 
        </p> 
       </div> 
      </div> 

      <div class="col-lg-1"> 
       <div id="login"> 
        <p> 
         <a href="/login">Log In</a> 
        </p> 
       </div> 
      </div> 
     </div> 
    </header> 

<img src="'{% static 'img/Homepage/howitworks.png' %}'" alt="How It Works" width="80%"> 

</div> 
URL.py 

    from django.conf.urls import include, url 
    from django.contrib import admin 
    from django.conf import settings 

    from .views import home, terms_and_conditions, how_it_works 


    urlpatterns = [ 
     url(r'^admin/', include(admin.site.urls)), 
     url(r'^admin/docs/', include('django.contrib.admindocs.urls')), 
     url(r'^accounts/', include('django.contrib.auth.urls')), 

     url(r'^terms-and-conditions/$', terms_and_conditions, name='terms_and_conditions'), 
     url(r'^how-it-works/$', how_it_works, name='how_it_works'), 
     url(r'^$', home, name='home'), 
    ] 

    if settings.DEBUG: 
     from django.contrib.staticfiles.urls import staticfiles_urlpatterns 
     from django.conf.urls.static import static 

     urlpatterns += staticfiles_urlpatterns() 
     urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) 

高於調整的A ND運行服務器現在可以運行。然而,點擊'它如何工作',而不是頁面打開,我得到這個:enter image description here

有3我們誰正在爲網站開發作出貢獻,我們所有3人都是新手。我的同事確實說過他將這個應用程序部署到了heroku,儘管知道它的作用,但我並不熟悉它。我不確定所有的點是如何結合在一起的。請協助。如果有幫助,我們的前端已經使用Bootstrap構建。

感謝

+0

您正在以錯誤的方式調用一個名爲'howitworks'的網址,請在您打電話給您的網址時顯示您的網址。 – Gocht

+0

顯示行號。 59 –

+0

嗨@Gocht謝謝你回到我身邊。現在在上面添加它... – vtj808

回答

2

關於你的第一個問題:

你在你的.html文件中使用{% url 'howitworks' %},但你定義了你的URL是這樣的:

... 
url(r'^how-it-works/$', how_it_works, name='how_it_works'), 
... 

注意,URL的名稱是' how_it_works'因此您需要使用{% url 'how_it_works' %}而不是{% url 'howitworks' %}

關於你的第二個問題。

您收到的錯誤消息很明顯,您有一個未關閉的標籤block,請檢查您的代碼並確認您的所有標籤已關閉。

相關問題