【发布时间】:2014-12-07 11:38:49
【问题描述】:
我的具体情况是我需要在一行中呈现这个字段(使用 Bootstrap 3):
比如:
<div class="form-group">
<label>Amount:</label>
<div class="row">
<input name="amount_0" type="number" class="col-xs-8">
<select name="amount_1" class="col-xs-4">...</select>
</div>
</div>
使用:https://github.com/jakewins/django-money
小部件:https://github.com/jakewins/django-money/blob/master/djmoney/forms/widgets.py
型号:
from djmoney.models.fields import MoneyField
class MyModel(models.Model):
...
amount = MoneyField(...)
...
表格:
class MyForm(forms.ModelForm):
...
@property
def helper(self):
helper = FormHelper()
helper.form_tag = False
helper.layout = Layout()
helper.layout.fields = [
...
'amount',
...
]
return helper
...
【问题讨论】:
标签: django twitter-bootstrap-3 django-crispy-forms