2015-09-27 114 views
1

我沒有做任何事情。只是試圖讓我的靜態文件工作使用python manage.py runserverDebug = TrueDjango-運行服務器上的Staticfiles 404

'django.contrib.staticfiles'安裝。

這些都是我靜態設置

STATIC_URL = '/static/' 

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "static"), 
) 

這裏是我的模板語法

{% load staticfiles %} 
<title>Dashboard</title> 

<!-- Bootstrap Core CSS --> 
<link href="{% static "boostrap/bower_components/bootstrap/dist/css/bootstrap.min.css" %}" 
     rel="stylesheet"> 

<!-- MetisMenu CSS --> 
<link href="{% static "boostrap/bower_components/metisMenu/dist/metisMenu.min.css" %}" 
       rel="stylesheet"> 

<!-- Timeline CSS --> 
<link href="{% static "boostrap/dist/css/timeline.css" %}" rel="stylesheet"> 

<!-- Custom CSS --> 
<link href="{% static "boostrap/dist/css/sb-admin-2.css" %}" rel="stylesheet"> 

<!-- Morris Charts CSS --> 
<link href="{% static "boostrap/bower_components/morrisjs/morris.css" %}" rel="stylesheet"> 

<!-- Custom Fonts --> 
<link href=" 
{% static "boostrap/bower_components/font-awesome/css/font-awesome.min.css" %}" rel="stylesheet" type="text/css"> 

findstatic能夠成功地找到正確輸入時,因爲它們是在模板這些文件:

(AlmondKing) C:\Projects\AlmondKing>python manage.py findstatic bootstrap/bower_components/bootstrap/dist/css/bootstrap.min.css --verbosity 2 
Found 'bootstrap/bower_components/bootstrap/dist/css/bootstrap.min.css' here: 
    C:\Projects\AlmondKing\AlmondKing\static\bootstrap\bower_components\bootstrap\dist\css\bootstrap.min.css 
Looking in the following locations: 
    C:\Projects\AlmondKing\AlmondKing\static 
    C:\Users\Adam\Envs\AlmondKing\lib\site-packages\django\contrib\admin\static 

我的網址還沒有任何衝突:

ROOT URLS:

urlpatterns = [ 
    url(r'^', include('AlmondKing.AKGenius.urls', namespace="AKGenius")), 
    url(r'^admin/', include(admin.site.urls)), 
    url(r'^purchases/', include('AlmondKing.InventoryLogs.urls', namespace="purchases")), 
    url(r'^company/', include('AlmondKing.FinancialLogs.urls',namespace="company")), 
] 

AKGenius URLS:

urlpatterns = [ 
    url(r'^$', TemplateView.as_view(template_name='home.html'), name="home"), 
    url(r'^dashboard/$', TemplateView.as_view(template_name='control_panel.html'), name="dashboard"), 
    url(r'^support/$', 'AlmondKing.AKGenius.views.support'), 
] 

和路徑似乎是正確的渲染的瀏覽器:

<!-- Bootstrap Core CSS --> 
    <link href="/static/boostrap/bower_components/bootstrap/dist/css/bootstrap.min.css" 
      rel="stylesheet"> 

是的,自從我上次設置更改後,我重新啓動了runserver。

什麼可能導致這些404?它會與Windows有什麼關係?

+1

你確定你的CSS的網址是否正確? 「boostrap」應該是「bootstrap」嗎? – Oli

+0

哇。我想我會在抓住之前放棄編程。我在所有人身上都複製了相同的錯誤。非常感謝您的收穫。 –

回答

2

而作爲的情況下,其他人一個合適的回答遇到這個帖子在以後的日子:

看起來像有每行一個錯字,其中

{%靜態「自舉

應被

{%靜態「噓牛逼