【问题标题】:What does "{{ form|crispy}}" mean?“{{ form|crispy}}”是什么意思?
【发布时间】:2018-08-15 03:18:34
【问题描述】:

我正在一本django 教程书中做练习,当使用crispy 时形成了一行

{{ form|crispy}}

被使用。作者没有解释它,因为我认为它必须是普遍理解的。我从未见过使用这种表示法(我对此很陌生),我想理解它。谢谢!

【问题讨论】:

    标签: python-3.x django-forms django-crispy-forms


    【解决方案1】:

    正如文档https://github.com/django-crispy-forms/django-crispy-forms 中所解释的,“|crispy”过滤器将呈现基于 div 的表单,可以与其他方法结合使用,例如_table、a​​s_ul 和 as_p。此方法的主要目标是不重复您的表单。

    【讨论】:

    • 谢谢!我没有在文档中找到任何运气。是“|” (按位运算符?)只是过滤器名称的一部分,还是转换为其他命令。这个角色的特殊用法让我很困惑。换句话说,它只是一个字符,还是其他东西的命令或速记?谢谢!
    • 在 django 模板中,管道“|”字符绝对不是“按位或”运算符。它表示您要将左侧(管道字符之前)的结果发送到右侧定义的过滤器。过滤器将以某种方式修改该值。它在 django docs.djangoproject.com/en/dev/ref/templates/builtins/… 中调用内置过滤器引用。
    • 非常感谢!为我彻底清除了一切,至少在管道方面。
    • 我的荣幸,先生 :)
    猜你喜欢
    • 2022-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-12
    • 2017-06-11
    • 2018-03-05
    • 2023-03-27
    • 1970-01-01
    相关资源
    最近更新 更多