没有项目描述

jinja2-sanic的Python项目详细描述


build statuscoverage status

Sanic的Jinja2模板呈现程序。它支持:

  • 基于函数的Web处理程序
  • 基于类的视图
  • 方便使用的拆卸器

您可以在此处了解更多信息:

http://jinja2-sanic.readthedocs.io/en/latest/

安装

pip3 install jinja2-sanic

快速启动

fromsanicimportSanicfromsanic.viewsimportHTTPMethodViewfromsanic.exceptionsimportServerErrorapp=Sanic("sanic_jinja2_render")# Setup jinja2 environmenttemplate="<html><body><h1>{{Player}}</h1>{{Category}}</body></html>"jinja2_sanic.setup(app,loader=jinja2.DictLoader({"templates.jinja2":template}))# Usage in function based web handlers@app.route("/")@jinja2_sanic.template("templates.jinja2")asyncdeffunc(request):return{"Player":"CR7","Category":"Soccer",}# Usage in class-based viewsclassSimpleView(HTTPMethodView):@jinja2_sanic.template("templates.jinja2")asyncdefget(self,request):return{"Player":"CR7","Category":"Soccer",}# register class based view routesapp.add_route(SimpleView.as_view(),"/")# Start Serverif__name__=="__main__":app.run(host="0.0.0.0",port=8000)

开发

jinja2-sanic接受对github的贡献,以问题或请求的形式。

建造。

./uranium

运行单元测试。

./uranium test

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
maven字段#getGenericType()抛出java。lang.TypeNotPresentException   用java绘制三角形的几何图形   java无法下载主题和发件人地址(rediff)   java如何使代码线程安全   java在尝试转换FileInputStream中的文件时,我遇到了一个FileNotFound异常   java Moxy和Jackson如何将Json映射到Pojo   在foreach循环中使用BufferedWriter生成新行的java问题   java为什么我的测试在单次执行中运行时间小于1秒,而在maven构建中运行时间大于20秒?   java如何显示下载附件的进度条   了解java rmi的良好实践   .net可以将Java portlet嵌入ASP。网页?   循环如何多次执行Java方法?   java如何确保用户输入在给定的有效范围内?   java单元测试定理   java如何在IntelliJ上运行外部构建项目?   JAVA:试图编写一个检查字符串是否为数字的方法。总是返回错误   javahadoop将特定键的所有map方法生成的所有值都发送到一个reduce方法,对吗?   在java中读取和使用文件