脆皮形式:动态对齐

问题描述

我在页面上动态添加了一些表单-我总是从名称字段开始,然后根据data字段中的数据库条目添加其他表单:

class ProductModelForm(ModelForm):
    class Meta:
        model = Product
        fields = ("name","data")

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

        user_layouts = models.Layout.objects.filter(user__id=user.id)
        all_fields = {}
        self.helper = FormHelper()
        self.helper.form_method = 'POST' 

        HTML_SAVE = HTML(f"""<button type="submit" 
                                     name="submit" 
                                     value="save">save</button>""")

        NAME_FIELD = Column(Field('name'),css_class='form-row')
        self.helper.layout = Layout(NAME_FIELD)
        DATA = Field("data",type="hidden")

        for i in range(0,n):
             tmpField = Column(Field( ...),css_class=...)
             self.helper.layout.append(tmpField)
         
        self.helper.layout.append(HTML_SAVE)

现在,我的问题是,由于使用column,我为每个条目都换了一行-但实际上,我希望表格对齐以保留更多的空间。但是我不知道要添加哪种形式-可以是MultipleChoiceFieldBooleanField或简单的CharField

有没有办法让我在页面中对齐表格?我可以停止使用Column,但哪个领域对我最有利?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...