作者fordpines (阿福)
看板Python
標題[問題] django static標籤使用變數
時間Wed Dec 6 23:52:19 2017
如題
自己做的結果如下(route是右下角SUM_cda29a0a.json)
https://imgur.com/ghEU8qW
他好像會直譯的樣子 就算只有
查了一下 雖然說有查到可以用下面的方法
https://stackoverflow.com/questions/16655851/django-1-5-how-to-use-variables-ins
試了這樣的寫法
https://imgur.com/GyGt4Z8
但會變成這樣
https://imgur.com/TrbqnmO
無關的地方反而錯了(另外一個變數抓不到)<-這樣改以前抓得到
之前是確定檔案名稱(e.g.data.json)用{%static data.json%}就好
但這次要從後段傳過來的key找static裡面同名的json檔 不知道要怎麼辦
可以請教一下解法嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.121.197.184
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1512575542.A.A1E.html
1F:→ davidtnfsh: 不確定有沒有誤解,不過如果要在前端 render views.py12/07 00:02
2F:→ davidtnfsh: 的變數,只要用 escapejs這個 django tag就行了,goog12/07 00:02
3F:→ davidtnfsh: le 一下 escapejs吧,手機很難用就不貼網址給你了12/07 00:02
不是從views.py抓變數而是前端給他一個檔案名從static資料夾抓檔案
※ 編輯: fordpines (101.9.225.58), 12/07/2017 00:09:29
※ 編輯: fordpines (101.9.225.58), 12/07/2017 00:12:56
4F:推 Sunal: 你想太複雜了{{STATIC_URL}} + 'xxxx.json'12/07 00:30
→ Sunal: 以上是js code寫在script tag裡面
謝謝 我明天試試看 12/07 00:31
5F:→ djshen: 你先搞清楚後端做了什麼前端做了什麼 12/07 00:36
額…後段指的是資料處理(views.py)前端是收集資料&呈現(template) 我這樣理解沒錯吧?
※ 編輯: fordpines (101.9.225.58), 12/07/2017 01:04:30