1
ssxn58 OP 额……看来第一个问题应该是,怎么在帖子里面贴代码…………
|
2
sonyxperia 2017-11-08 11:31:35 +08:00
你这一手大小写着实看晕了我
|
3
holajamc 2017-11-08 11:41:33 +08:00
你这一手大小写着实看晕了我
|
4
JasperYanky 2017-11-08 11:46:53 +08:00
你这一手大小写着实看晕了我
|
5
wuyuanyi135 2017-11-08 11:48:47 +08:00
放到 gist 上吧
|
6
tamlok 2017-11-08 11:49:02 +08:00 via Android
你这一手大小写着实看晕了我
|
7
toono 2017-11-08 12:29:48 +08:00
你这一手大小写着实看晕了我
|
8
hiluluke 2017-11-08 12:31:12 +08:00
为啥要大写 J, 有什么用意?
|
9
HelloAmadeus 2017-11-08 12:31:20 +08:00 via Android
我估摸着,大概是为了强调 d 不发音才这样写吧
|
10
uhayate 2017-11-08 12:39:08 +08:00 via iPhone
看着你这样写我更觉得 d 要发音,仿 jQuery 么
|
11
testcount 2017-11-08 12:46:28 +08:00
|
13
feifan00x 2017-11-08 13:07:18 +08:00 via iPhone
你这一手大小写着实看晕了我
|
14
ssxn58 OP 昨天才开始学 Django 的,不太了解……望见谅…………
所以这里是不能贴代码的吗?我贴出来的 HTML 代码直接就给解释了……难道这不是 V2EX 的 BUG ?会不会被有心人给利用了,侵入后台? |
16
zzhcoder 2017-11-08 15:38:22 +08:00
难道不是 {html_str | safe}
|
17
diydry 2017-11-08 15:40:19 +08:00
你这一手大小写着实看晕了我
|
18
shuson 2017-11-08 15:45:34 +08:00
|
19
Hstar 2017-11-08 16:08:33 +08:00
正经的 django 实现方式是把 names 传给 rander,在模板里循环 name 渲染四个按钮出来.
[gist 示例]( https://gist.github.com/StarsHu/300690b2a2f52bd1ed55a06b391aec42) |
20
ssxn58 OP @Hstar 感谢您的回复,这个方法我知道,但是我不仅要遍历,还要在模板里面可以任意调整顺序,例如我可以把 third 放在第一个,second 不显示,把 first 放在最后一个,并且在客户端查看源代码完全不知道 names 里面有 second 存在。其实 names 是数据库里的内容,这里为了方便只是写成了 list。
今天下午又补了一下 jQuery 的知识点,如果只是布局顺序的话,好像可以通过前端技术来实现,但是隐藏数据库的部分内容,就不能仅仅使用前端技术了吧? 我本职是写 C 的,看到大段相同、相似的代码,就想抽出来写个函数或者宏,可能有点偏执吧…… |