1 回答

TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個(gè)贊
Django處理開(kāi)箱即用的表單呈現(xiàn),要顯示基本表單,請(qǐng)嘗試:
<form method="POST" action="{% url 'namespaced:url' %}">
{ csrf_token %}
{{ form.as_p }}
<input type="submit" value="submit">
</form>
也就是說(shuō),看起來(lái)您正在模板中使用引導(dǎo),您可能會(huì)發(fā)現(xiàn)該包很有用(https://github.com/zostera/django-bootstrap4)。django-bootstrap4
快速示例:
pip install django-bootstrap4
并添加到已安裝的應(yīng)用。bootstrap4
然后在您的模板中:
{% load bootstrap4 %}
{# Load CSS and JavaScript #}
{% bootstrap_css %}
{% bootstrap_javascript jquery='full' %}
<form action="{% url 'namespaced:url' %}" method="post" class="form">
{% csrf_token %}
{% bootstrap_form form %}
{% buttons %}
<button type="submit" class="btn btn-primary">
Submit
</button>
{% endbuttons %}
</form>
如果需要,可以使用: 手動(dòng)呈現(xiàn)每個(gè)字段,因此您可以執(zhí)行類似 之類的操作來(lái)手動(dòng)排列頁(yè)面上的表單字段。{% bootstrap_field field %}<div class="col-md-6">{% bootstrap_field my_field %}</div>
添加回答
舉報(bào)