[問題] django靜態文件設置

看板Python作者 (嘖嘖)時間7年前 (2016/11/24 02:34), 7年前編輯推噓7(704)
留言11則, 7人參與, 最新討論串1/1
各位大大安安,小弟大概這個月剛接觸django,最近開始練習做一點點小東西,但馬上在 設置靜態文件卡住了。 我看1.10的官方文件大概就是叫我們在自己設定的app內設置一個叫做static的資料夾, 裡面放置css,js或圖片之類的。然後在要render的template裡面設定如下 #The setting.py STATIC_URL = '/static/' #The template <!DOCTYPE html> {% load staticfiles %} <html> <head> <title>Main Site</title> <link rel= "{% static %}'css/style.css '" href="style.css"> 想利用這樣的方式引入但還是一直失敗,想請問大大都是怎麼設置的? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.198.210 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1479926040.A.562.html

11/24 08:13, , 1F
應該是 {% static 'css/style.css' %} 吧!
11/24 08:13, 1F
改了還是不行………

11/24 12:19, , 2F
你debug有開嗎
11/24 12:19, 2F
有我有開

11/24 12:28, , 3F
如同一樓。你寫錯嚕
11/24 12:28, 3F
※ 編輯: honesty1997 (140.119.120.6), 11/24/2016 12:59:55

11/24 19:31, , 4F
你有設定STATICFILES_DIRS或STATIC_ROOT嗎?
11/24 19:31, 4F

11/24 19:37, , 5F
然後是ISE還是抓不到檔案而已?
11/24 19:37, 5F

11/25 00:08, , 6F
你最後改成怎樣了? {% static xxx %} 應該要放在 href 後
11/25 00:08, 6F
抱歉有點久回,我最後是把static資料夾創在母資料夾下,然後丟靜態文件進去,然後用 collectstatic指令後就可以了

11/25 11:12, , 7F
我再飲用靜態文件有個方法也可以
11/25 11:12, 7F

11/25 11:13, , 8F
/static/css/style.css 我這樣用也可以
11/25 11:13, 8F

11/25 11:14, , 9F
我的django版本是1.8 @@
11/25 11:14, 9F

11/25 16:48, , 10F
我今天剛好看到這
11/25 16:48, 10F

11/28 16:37, , 11F
django debug=True or False時static file的路徑是不同的
11/28 16:37, 11F
※ 編輯: honesty1997 (114.136.87.252), 12/02/2016 01:03:45
文章代碼(AID): #1ODU4OLY (Python)