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 的,看到大段相同、相似的代码,就想抽出来写个函数或者宏,可能有点偏执吧…… |