Re: [問題] django static標籤使用變數

作者: djshen (djshen)   2017-12-08 02:18:45
※ 引述《fordpines (阿福)》之銘言:
: 如題
: 自己做的結果如下(route是右下角SUM_cda29a0a.json)
:

: 他好像會直譯的樣子 就算只有
: 查了一下 雖然說有查到可以用下面的方法
: https://stackoverflow.com/questions/16655851/django-1-5-how-to-use-variables-ins
: 試了這樣的寫法
:

: 但會變成這樣
:

: 無關的地方反而錯了(另外一個變數抓不到)<-這樣改以前抓得到
: 之前是確定檔案名稱(e.g.data.json)用{%static data.json%}就好
: 但這次要從後段傳過來的key找static裡面同名的json檔 不知道要怎麼辦
: 可以請教一下解法嗎?
你寫web必須搞清楚的一點是 什麼事情是在後端處理 什麼事情是在前端處理
以這個例子來講
file_temp1 = "{% static "+route+" %}"
這行主要發生了什麼事
1. render template
2. 傳到browser (以上在server端發生 以下在client端發生)
3. parse HTML
4. parse & execute javascript
你主要搞混的地方是1和4

Links booklink

Contact Us: admin [ a t ] ucptt.com