2017-11-18 97 views
0

下面的代碼,我有:CSS文件不加載(Django的,蟒蛇)

在HTML文件中:

<link rel="stylesheet" href={% static 'css.css' %}" > 

在settings.py:

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

的css.css文件位於與manage.py相同的目錄中的靜態目錄, 那麼爲什麼不加載css文件?

還有一個js文件,它似乎沒有加載任何文件,它與CSS文件位於同一個目錄中,我使用與CSS文件相同的方法加載它。

另外,我的電腦當前沒有連接到WiFi,以防萬一。我正在與localhost合作。

+0

不要忘記將此添加到模板'{%load static%}' –

+0

嘗試將staticfilesDir括號從'()'改爲'[] ' –

回答

1

你配置了你的靜態文件URL嗎? 根據最佳實踐

STATIC_URL = '/static/' 

其實上面是信息太少,幫助反正。你能告訴我們應用程序環境(生產/開發)等,因爲在Django中每個都有特定的配置。還請使用代碼標記提供代碼。假設你正在使用Django 1.11,read this for a better understanding或更好,但看到初學者的教程

+0

我正在使用代碼標記,但它不起作用,可能是因爲我在移動設備上,而您的應用程序環境是什麼意思?我正在使用虛擬環境,除非這不是你的意思 –

+0

是的,我已經配置STATIC_URL –

+0

Hussam不,他問你是否在你的本地機器上運行服務器或它的生產服務器(全球) –