【发布时间】:2018-08-18 05:34:40
【问题描述】:
我目前正在通过以下方式呈现我的 Django 表单:
<form action="/student/" method="post">
{% csrf_token %}
{% bootstrap_form form %}
<input type="submit" value="Launch" class="btn btn-primary"/>
</form>
我有多个不同类型的字段,每个字段都应用了不同的内容,例如验证器和帮助文本。
我有两个要添加引导跨度的字段。一个我想在前面加上一个英镑符号的货币字段,一个我想在一个百分比字段后面附加一个百分比符号的字段,我知道这可以使用 bootstrap 来实现,如下所示:
<div class="input-group">
<span class="input-group-addon">$</span>
<input type="text" class="form-control" placeholder="Price"/>
</div>
但在我的 django 模板中执行此操作需要我将表单分解为特定字段并创建特定于字段的 html。比如This question提出的解决方案。
我正在寻找的是一种在模型或模型表单中指定仅适用于特定字段的属性或类的方法,但将按上述方式呈现它而不会破坏表单。
谢谢。
信息: Bootstrap-4 Django-2.0.2 Python-3.6.1
【问题讨论】:
标签: python html css django twitter-bootstrap-4