• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python utils.render_field函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python utils.render_string函数代码示例发布时间:2022-05-26
下一篇:
Python utils.render函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap