def __init__(self, *args, **kwargs):
super(ExhibitorGeneralForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
if self.instance and self.instance.logo:
self.helper.layout = Layout(
Field("projectName"),
Field("logo"),
Div(
HTML("<p>Current logo:</p><img src=\"{{object.logo.url}}\" style=\"max-height:200px\"/>"),
css_class = "control-group"),
Field("homepage"),
# FormActions(Submit("Save", "Save changes"))
)
else:
self.helper.layout = Layout(
Field("projectName"),
Div(
Div(Field("logo"),css_class = "col-md-2"),
css_class = "row"
),
Field("homepage"),
# FormActions(Submit("Save", "{% if object %}Save changes{% else %}Register{% endif %}"))
)
if self.instance is not None and self.instance.id is not None:
self.helper.add_input(Submit("Save", "Save changes"))
else:
self.helper.add_input(Submit("Save", "Register"))
评论列表
文章目录