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

Python utils.render_template函数代码示例

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

本文整理汇总了Python中werkzeug.debug.utils.render_template函数的典型用法代码示例。如果您正苦于以下问题:Python render_template函数的具体用法?Python render_template怎么用?Python render_template使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了render_template函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: render_source

    def render_source(self):
        """Render the sourcecode."""
        lines = [Line(idx + 1, x) for idx, x in enumerate(self.sourcelines)]

        # find function definition and mark lines
        if hasattr(self.code, 'co_firstlineno'):
            lineno = self.code.co_firstlineno - 1
            while lineno > 0:
                if _funcdef_re.match(lines[lineno].code):
                    break
                lineno -= 1
            try:
                offset = len(inspect.getblock([x.code + '\n' for x
                                               in lines[lineno:]]))
            except TokenError:
                offset = 0
            for line in lines[lineno:lineno + offset]:
                line.in_frame = True

        # mark current line
        try:
            lines[self.lineno - 1].current = True
        except IndexError:
            pass

        return render_template('source.html', frame=self, lines=lines)
开发者ID:EnTeQuAk,项目名称:werkzeug,代码行数:26,代码来源:tbtools.py


示例2: get_help

 def get_help(self, topic):
     title = text = None
     if topic is not None:
         import pydoc
         pydoc.help(topic)
         rv = sys.stdout.reset().decode('utf-8', 'ignore')
         paragraphs = _paragraph_re.split(rv)
         if len(paragraphs) > 1:
             title = paragraphs[0]
             text = '\n\n'.join(paragraphs[1:])
         else:
             title = 'Help'
             text = paragraphs[0]
     return render_template('help_command.html', title=title, text=text)
开发者ID:danaspiegel,项目名称:softball_stat_manager,代码行数:14,代码来源:repr.py


示例3: __call__

 def __call__(self, topic=None):
     title = text = None
     if topic is not None:
         import pydoc
         pydoc.help(topic)
         rv = sys.stdout.reset().decode('utf-8', 'ignore')
         paragraphs = _paragraph_re.split(rv)
         if len(paragraphs) > 1:
             title = paragraphs[0]
             text = '\n\n'.join(paragraphs[1:])
         else: # pragma: no cover
             title = 'Help'
             text = paragraphs[0]
     rv = render_template('help_command.html', title=title, text=text)
     sys.stdout._write(rv)
开发者ID:EnTeQuAk,项目名称:werkzeug,代码行数:15,代码来源:repr.py


示例4: dump_object

 def dump_object(self, obj):
     repr = items = None
     if isinstance(obj, dict):
         title = 'Contents of'
         items = []
         for key, value in obj.iteritems():
             if not isinstance(key, basestring):
                 items = None
                 break
             items.append((key, self.repr(value)))
     if items is None:
         items = []
         repr = self.repr(obj)
         for key in dir(obj):
             try:
                 items.append((key, self.repr(getattr(obj, key))))
             except:
                 pass
         title = 'Details for'
     title += ' ' + object.__repr__(obj)[1:-1]
     return render_template('dump_object.html', items=items,
                            title=title, repr=repr)
开发者ID:danaspiegel,项目名称:softball_stat_manager,代码行数:22,代码来源:repr.py


示例5: render_source

    def render_source(self):
        lines = [Line(idx + 1, x) for idx, x in enumerate(self.sourcelines)]
        if hasattr(self.code, "co_firstlineno"):
            lineno = self.code.co_firstlineno - 1
            while lineno > 0:
                if _funcdef_re.match(lines[lineno].code):
                    break
                lineno -= 1

            try:
                offset = len(inspect.getblock([x.code + "\n" for x in lines[lineno:]]))
            except TokenError:
                offset = 0

            for line in lines[lineno : lineno + offset]:
                line.in_frame = True

        try:
            lines[self.lineno - 1].current = True
        except IndexError:
            pass

        return render_template("source.html", frame=self, lines=lines)
开发者ID:Reve,项目名称:eve,代码行数:23,代码来源:tbtools.py


示例6: dump_locals

 def dump_locals(self, d):
     items = [(key, self.repr(value)) for key, value in d.items()]
     return render_template('dump_object.html', items=items,
                            title='Local variables in frame', repr=None)
开发者ID:danaspiegel,项目名称:softball_stat_manager,代码行数:4,代码来源:repr.py


示例7: render

 def render(self):
     """Render a single frame in a traceback."""
     return render_template('frame.html', frame=self)
开发者ID:EnTeQuAk,项目名称:werkzeug,代码行数:3,代码来源:tbtools.py


示例8: plaintext

 def plaintext(self):
     return render_template('traceback_plaintext.html', traceback=self)
开发者ID:EnTeQuAk,项目名称:werkzeug,代码行数:2,代码来源:tbtools.py


示例9: render_full

 def render_full(self, evalex=False, lodgeit_url=None):
     """Render the Full HTML page with the traceback info."""
     return render_template('traceback_full.html', traceback=self,
                            evalex=evalex)
开发者ID:EnTeQuAk,项目名称:werkzeug,代码行数:4,代码来源:tbtools.py


示例10: render

 def render(self):
     return render_template('frame.html', frame=self)
开发者ID:connoryang,项目名称:dec-eve-serenity,代码行数:2,代码来源:tbtools.py


示例11: render_full

 def render_full(self, evalex=False):
     """Render the Full HTML page with the traceback info."""
     return render_template("traceback_full.html", traceback=self, evalex=evalex)
开发者ID:sleyzerzon,项目名称:soar,代码行数:3,代码来源:tbtools.py


示例12: render_full

 def render_full(self, evalex=False):
     return render_template("traceback_full.html", traceback=self, evalex=evalex)
开发者ID:Reve,项目名称:eve,代码行数:2,代码来源:tbtools.py


示例13: render_summary

 def render_summary(self, include_title=True):
     return render_template("traceback_summary.html", traceback=self, include_title=include_title)
开发者ID:Reve,项目名称:eve,代码行数:2,代码来源:tbtools.py


示例14: render_summary

 def render_summary(self, include_title=True):
     """Render the traceback for the interactive console."""
     return render_template('traceback_summary.html', traceback=self,
                            include_title=include_title)
开发者ID:EnTeQuAk,项目名称:werkzeug,代码行数:4,代码来源:tbtools.py


示例15: display_console

 def display_console(self, request):
     if 0 not in self.frames:
         self.frames[0] = _ConsoleFrame(self.console_init_func())
     return Response(render_template('console.html'), mimetype='text/html')
开发者ID:connoryang,项目名称:dec-eve-serenity,代码行数:4,代码来源:__init__.py



注:本文中的werkzeug.debug.utils.render_template函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
Python exceptions.abort函数代码示例发布时间:2022-05-26
下一篇:
Python tbtools.get_current_traceback函数代码示例发布时间: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