Re: [问题] django static标签使用变量

楼主: djshen (djshen)   2017-12-08 02:18:45
※ 引述《fordpines (阿福)》之铭言:
: 如题
: 自己做的结果如下(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档 不知道要怎么办
: 可以请教一下解法吗?
你写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