Python 将django crispy表单中的DELETE设置为第一列

Python 将django crispy表单中的DELETE设置为第一列,python,css,django,django-crispy-forms,Python,Css,Django,Django Crispy Forms,我使用以下代码I my views.py创建django crispy表单集 OrderLineFormSet = inlineformset_factory(OrderHeader, OrderLine, OrderLineForm, extra = 1, can_delete=True) 我添加了can_delete=true以便删除行,这很好。但是,我无法设置此对象的布局。它会自动渲染到表单的末尾,而且我仔细观察,它似乎将最后一个“列”拆分为两行,请参见下图 我使用以下代码构建我

我使用以下代码I my views.py创建django crispy表单集

 OrderLineFormSet = inlineformset_factory(OrderHeader, OrderLine, OrderLineForm, extra = 1, can_delete=True)  
我添加了
can_delete=true
以便删除行,这很好。但是,我无法设置此对象的布局。它会自动渲染到表单的末尾,而且我仔细观察,它似乎将最后一个“列”拆分为两行,请参见下图

我使用以下代码构建我的表单

class OrderLineForm(forms.ModelForm):

def __init__(self, *args, **kwargs):
    super(OrderLineForm, self).__init__(*args, **kwargs)

class Meta:
    model = OrderLine

    fields = ['product_type', 'product','material','orderline_product_price','orderline_quantity',
              'orderline_total_price']
    labels = {
        'orderline_quantity': ('Quantity'),
        'orderline_product_price': ('Price'),
        'orderline_total_price': ('Total'),  
    }

class OrderLineFormSetHelper(FormHelper):
    def __init__(self, *args, **kwargs):
        super(OrderLineFormSetHelper, self).__init__(*args, **kwargs)
        self.form_method = 'post'
        self.template = 'bootstrap3/table_inline_formset.html'
        self.render_required_fields = True
        self.form_tag = False

    self.layout = Layout(
        #Div('DELETE',css_class="col-md-2"),
        #InlineCheckboxes('DELETE'),
        #PrependedText('DELETE', ''),
    )

在使用crispy forms模板时,是否有方法以正确的方式显示删除?最好是在这行的开头,在它自己的小专栏里?

提供一些
css\u类
kwarg和玩css)你找到解决方案了吗?没有,还没有,有什么想法吗?