📜  django now 模板标签 (1)

📅  最后修改于: 2023-12-03 15:00:26.525000             🧑  作者: Mango

Django Now 模板标签

Django Now 模板标签是一组 Django 模板标签,可用于快速生成常见的前端组件和小部件。它们具有灵活性和易用性,可以极大地提高生产力。以下是其中一些标签的简要介绍。

{% panel %}

panel 标签可用于生成包含标题和内容的面板。示例:

{% load now %}
{% panel "My Panel Title" %}
    My panel contents.
{% endpanel %}
{% button %}

button 标签可用于生成按钮,通过指定样式,也可以生成具有不同样式的按钮。示例:

{% load now %}
{% button "My Button" %}
{% button "My Success Button" style="success" %}
{% button "My Danger Button" style="danger" %}
{% button "My Info Button" style="info" %}
{% button "My Warning Button" style="warning" %}
{% endbutton %}
{% form %}

form 标签可用于生成表单,通过添加字段和指定属性,可以生成包含各种输入和控件的表单。示例:

{% load now %}
{% form %}
    {% field "Name" type="text" required %}
    {% field "Email" type="email" required %}
    {% field "Message" type="textarea" required %}
    {% submit "Send" %}
{% endform %}
{% list %}

list 标签可用于生成带有标题和列表项的列表。示例:

{% load now %}
{% list "My List Title" %}
    {% item "Item 1" %}
    {% item "Item 2" %}
    {% item "Item 3" %}
{% endlist %}
{% table %}

table 标签可用于生成带有标题和数据的表格。示例:

{% load now %}
{% table %}
    {% row %}
        {% th "Name" %}
        {% th "Email" %}
    {% endrow %}
    {% row %}
        {% td "Alice" %}
        {% td "alice@example.com" %}
    {% endrow %}
    {% row %}
        {% td "Bob" %}
        {% td "bob@example.com" %}
    {% endrow %}
{% endtable %}

以上是一些常用的 Django Now 模板标签,它们具有丰富的属性和选项,可以根据实际需要进行定制。通过简单的标签和属性组合,可以快速创建简单,可重用的前端组件,提高开发效率。

# Django Now 模板标签

Django Now 模板标签是一组 Django 模板标签,可用于快速生成常见的前端组件和小部件。它们具有灵活性和易用性,可以极大地提高生产力。以下是其中一些标签的简要介绍。

## `{% panel %}`

`panel` 标签可用于生成包含标题和内容的面板。示例:

```django
{% load now %}
{% panel "My Panel Title" %}
    My panel contents.
{% endpanel %}
{% button %}

button 标签可用于生成按钮,通过指定样式,也可以生成具有不同样式的按钮。示例:

{% load now %}
{% button "My Button" %}
{% button "My Success Button" style="success" %}
{% button "My Danger Button" style="danger" %}
{% button "My Info Button" style="info" %}
{% button "My Warning Button" style="warning" %}
{% endbutton %}
{% form %}

form 标签可用于生成表单,通过添加字段和指定属性,可以生成包含各种输入和控件的表单。示例:

{% load now %}
{% form %}
    {% field "Name" type="text" required %}
    {% field "Email" type="email" required %}
    {% field "Message" type="textarea" required %}
    {% submit "Send" %}
{% endform %}
{% list %}

list 标签可用于生成带有标题和列表项的列表。示例:

{% load now %}
{% list "My List Title" %}
    {% item "Item 1" %}
    {% item "Item 2" %}
    {% item "Item 3" %}
{% endlist %}
{% table %}

table 标签可用于生成带有标题和数据的表格。示例:

{% load now %}
{% table %}
    {% row %}
        {% th "Name" %}
        {% th "Email" %}
    {% endrow %}
    {% row %}
        {% td "Alice" %}
        {% td "alice@example.com" %}
    {% endrow %}
    {% row %}
        {% td "Bob" %}
        {% td "bob@example.com" %}
    {% endrow %}
{% endtable %}

以上是一些常用的 Django Now 模板标签,它们具有丰富的属性和选项,可以根据实际需要进行定制。通过简单的标签和属性组合,可以快速创建简单,可重用的前端组件,提高开发效率。