dJango 新手的一个模板渲染问题

2017-11-08 11:30:03 +08:00
 ssxn58

我需要的最终效果是这样的:

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

    这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

    https://www.v2ex.com/t/404545

    V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

    V2EX is a community of developers, designers and creative people.

    © 2021 V2EX