python3 web mvc

官网 https://docs.python.org/3/library/asyncio.html

协程:http://blog.csdn.net/wuhenyouyuyouyu/article/details/52709499

协程的优点:http://blog.csdn.net/pp634077956/article/details/50986868

web-server 主线程报错很容易挂掉,将用户请求交给协程处理,再将报文返回给用户,协程任务崩溃不会造成 web-server挂掉

编写 wsgi web 框架:

1.写装饰器@Route 来实现 控制层注解

2.main主函数需要__import__控制层. 扫描所有注解

3.报文模板 jinja2 和 参数绑定

4. web-server 协程 执行 控制层代码

5. utf-8

6. 多模块开发

7. url 和 扫描到的 方法 放到 hash 数组 中。

逻辑:

通过用户 url 请求在协程中 执行mapping 中的 控制层的代码,读取html模板,将控制层的参数和模板绑定 ,将最后的模板报文 通过协程 返回给用户

https://docs.python.org/3/library/asyncio-task.html#example-hello-world-coroutine

python 官方教程

https://docs.python.org/3/library/index.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,287评论 25 708
  • 在此特此声明:一下所有链接均来自互联网,在此记录下我的查阅学习历程,感谢各位原创作者的无私奉献 ! 技术一点一点积...
    远航的移动开发历程阅读 11,218评论 12 197
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 3,041评论 1 3
  • 我举个例子:有一件艺术品在展览台上,4个年轻人前来观看。 第一个年轻人看了后心想:很美,我很喜欢,我想要得到它,我...
    夜听雾雨阅读 305评论 0 1
  • 迎着落日,她和他慢慢地走。枯黄的芦苇,空荡荡的枝叶,在此时也别有一番韵味。她想,就在这余晖里,一起慢慢走向前,那未...
    风夏_d97d阅读 325评论 0 0