本文整理汇总了Python中utils.render_field函数的典型用法代码示例。如果您正苦于以下问题:Python render_field函数的具体用法?Python render_field怎么用?Python render_field使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了render_field函数的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: render_layout
def render_layout(self, form, context):
"""
Returns safe html of the rendering of the layout
"""
form.rendered_fields = set()
# This renders the specifed Layout
html = self.layout.render(form, self.form_style, context)
if self.render_unmentioned_fields:
fields = set(form.fields.keys())
left_fields_to_render = fields - form.rendered_fields
for field in left_fields_to_render:
html += render_field(field, form, self.form_style, context)
# If the user has meta fields defined, not included in the layout
# we suppose they need to be rendered. Othewise we renderd the
# layout fields strictly
if getattr(form, 'Meta', None):
current_fields = set(getattr(form, 'fields', []))
left_fields_to_render = current_fields - form.rendered_fields
for field in left_fields_to_render:
html += render_field(field, form, self.form_style, context)
return mark_safe(html)
开发者ID:arkanus,项目名称:django-crispy-forms,代码行数:26,代码来源:helper.py
示例2: render_layout
def render_layout(self, form, context, template_pack=TEMPLATE_PACK):
"""
Returns safe html of the rendering of the layout
"""
form.rendered_fields = set()
# This renders the specifed Layout
html = self.layout.render(form, self.form_style, context,
template_pack=template_pack)
if self.render_unmentioned_fields:
fields = set(form.fields.keys())
left_fields_to_render = fields - form.rendered_fields
for field in left_fields_to_render:
html += render_field(field, form, self.form_style, context, template_pack=template_pack)
# If the user has Meta.fields defined, not included in the layout
# we suppose they need to be rendered. Otherwise we render the
# layout fields strictly
if hasattr(form, 'Meta'):
if hasattr(form.Meta, 'fields'):
current_fields = set(getattr(form, 'fields', []))
meta_fields = set(getattr(form.Meta, 'fields'))
fields_to_render = current_fields & meta_fields
left_fields_to_render = fields_to_render - form.rendered_fields
for field in left_fields_to_render:
html += render_field(field, form, self.form_style, context)
return mark_safe(html)
开发者ID:Laimiux,项目名称:mydeatree,代码行数:31,代码来源:helper.py
示例3: render
def render(self, form, form_style, context):
# We first render the buttons
buttons = ''
for field in self.fields[1:]:
buttons += render_field(field, form, form_style, context,
'bootstrap/layout/field.html', layout_object=self)
context.update({'div': self, 'buttons': buttons})
return render_field(self.fields[0], form, form_style, context,
'bootstrap/layout/field_with_buttons.html')
开发者ID:KurtRao,项目名称:django-exadmin,代码行数:10,代码来源:bootstrap.py
示例4: render
def render(self, form, form_style, context):
# We first render the buttons
buttons = ""
for field in self.fields[1:]:
buttons += render_field(field, form, form_style, context, "bootstrap/layout/field.html", layout_object=self)
context.update({"div": self, "buttons": buttons})
if isinstance(self.fields[0], Field):
# FieldWithButtons(Field('field_name'), StrictButton("go"))
# We render the field passing its name and attributes
return render_field(self.fields[0][0], form, form_style, context, self.template, attrs=self.fields[0].attrs)
else:
return render_field(self.fields[0], form, form_style, context, self.template)
开发者ID:irumiha,项目名称:django-crispy-forms,代码行数:14,代码来源:bootstrap.py
示例5: render
def render(self, form, form_style, context, template_pack=TEMPLATE_PACK):
html = u''
for field in self.fields:
html += render_field(field, form, form_style,
context, template_pack=template_pack)
return render_to_string(self.template, Context({'buttonholder': self, 'fields_output': html}))
开发者ID:irumiha,项目名称:django-crispy-forms,代码行数:7,代码来源:layout.py
示例6: render
def render(self, form, form_style, context):
links, content = "", ""
self.first_tab_with_errors(form.errors.keys()).active = True
for tab in self.fields:
content += render_field(tab, form, form_style, context)
links += tab.render_link()
return render_to_string(self.template, Context({"tabs": self, "links": links, "content": content}))
开发者ID:timgarbos,项目名称:unicorn7-web,代码行数:7,代码来源:layout.py
示例7: render
def render(self, form, form_style, context):
links, content = '', ''
self.first_tab_with_errors(form.errors.keys()).active = True
for tab in self.fields:
content += render_field(tab, form, form_style, context)
links += tab.render_link()
return render_to_string(self.template,
Context({'tabs': self, 'links': links, 'content': content}))
开发者ID:arkanus,项目名称:django-crispy-forms,代码行数:8,代码来源:layout.py
示例8: render
def render(self, form, form_style, context):
fields = ''
for field in self.fields:
fields += render_field(field, form, form_style, context)
legend = ''
if self.legend:
legend = u'%s' % Template(self.legend).render(context)
return render_to_string(self.template, Context({'fieldset': self, 'legend': legend, 'fields': fields, 'form_style': form_style}))
开发者ID:andreipak,项目名称:django-crispy-forms,代码行数:9,代码来源:layout.py
示例9: render
def render(self, name, value, attrs=None):
final_attrs = self.build_attrs(attrs)
value = render_field(BoundField(self.form,
self.form.fields[self.field_name],
self.field_name))
return mark_safe(u'<%s%s>%s</%s>' % (self.tag_name,
flatatt(final_attrs),
value,
self.tag_name))
开发者ID:muhuk,项目名称:django-renderformplain,代码行数:9,代码来源:forms.py
示例10: render
def render(self, form, form_style, context):
fields = ""
for field in self.fields:
fields += render_field(field, form, form_style, context)
legend = ""
if self.legend:
legend = u"%s" % Template(self.legend).render(context)
return render_to_string(
self.template, Context({"fieldset": self, "legend": legend, "fields": fields, "form_style": form_style})
)
开发者ID:risent,项目名称:django-crispy-forms,代码行数:11,代码来源:layout.py
示例11: render_layout
def render_layout(self, form, context):
"""
Returns safe html of the rendering of the layout
"""
form.rendered_fields = []
html = self.layout.render(form, self.form_style, context)
for field in form.fields.keys():
if not field in form.rendered_fields:
html += render_field(field, form, self.form_style, context)
return mark_safe(html)
开发者ID:mogo,项目名称:django-uni-form,代码行数:13,代码来源:helper.py
示例12: render
def render(self, form, form_style, context):
html = u''
for field in self.fields:
html += render_field(field, form, form_style, context)
return render_to_string(self.template, Context({'formactions': self, 'fields_output': html}))
开发者ID:alainwolf,项目名称:openbroadcast.org,代码行数:6,代码来源:bootstrap.py
示例13: render
def render(self, form, form_style, context, template_pack='bootstrap'):
context.update({'crispy_prepended_text': self.text, 'active': getattr(self, "active", False)})
return render_field(self.field, form, form_style, context, template=self.template, attrs=self.attrs, template_pack=template_pack)
开发者ID:Laimiux,项目名称:mydeatree,代码行数:3,代码来源:bootstrap.py
注:本文中的utils.render_field函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论