使用django-filter可以轻松获得清晰的表单
发布时间:2020-12-20 13:40:39 所属栏目:Python 来源:网络整理
导读:具体来说,使用 django-filter文档中的示例模板: {% extends "base.html" %}{% block content %}form action="" method="get" {{ filter.form.as_p }} input type="submit" //form{% for obj in filter %} {{ obj.name }} - ${{ obj.price }}br /{% endfor %
具体来说,使用
django-filter文档中的示例模板:
{% extends "base.html" %} {% block content %} <form action="" method="get"> {{ filter.form.as_p }} <input type="submit" /> </form> {% for obj in filter %} {{ obj.name }} - ${{ obj.price }}<br /> {% endfor %} {% endblock %} 其他人是否知道如何让酥脆的形式发挥作用? 插入以下内容可以很好地呈现表单,但我无法让它实际运行. {% crispy filter.form %} 想通了 – 太容易了.我发誓我曾多次尝试过这种方法,虽然我一定做错了.很抱歉问这么简单的问题. 答案是改变: {{ filter.form.as_p }} 至: {{ filter.form|crispy }} 解决方法
我只需要添加加载crispy标签.
{% extends "base.html" %} {% load crispy_forms_tags %} {% block content %} <form action="" method="get"> {{ filter.form|crispy }} <input type="submit" /> </form> {% for obj in filter %} {{ obj.name }} - ${{ obj.price }}<br /> {% endfor %} {% endblock %} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |