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

2017 年 11 月 8 日
 ssxn58

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

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

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

    https://study.congcong.us/t/404545

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

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

    © 2021 V2EX