打造 python web 框架 (三): Python WSGI 架构升级

本文主要讲web框架架构会有两种形式,一种装饰器和另外一种正则表达式实现路由。

装饰器

创建WSGI服务类

 

进行路由跳转

启动服务

 



完整代码

 

运行
untitled

正则

创建WSGI服务类

 

进行路由跳转,定义方法,通过正则匹配

 

启动服务

 


完整代码

 

运行
u1ntitled

评论 (5)
  1. 沙发
    MrHgx 2016-09-30 07:17

    第一个装饰器的那个实现,怎么实现如下的例子啊:
    @app.route(‘XXX/a’)
    def a(args):
    print args
    然后对应url:localhost:8000/xxx/a/args

  2. 板凳
    MrHgx 2016-09-30 07:17

    第一个装饰器的那个实现,怎么实现如下的例子啊:
    @app.route(‘XXX/a’)
    def a(args):
    print args
    然后对应url:localhost:8000/xxx/a/args

    • 天才小三斤
      回复
      天才小三斤 2016-10-08 03:33
      @MrHgx 继续往下看,下面几章有写。
      • 回复
        Sable 2017-01-04 01:58
        @天才小三斤 Innanzitutto BUON COMPLEANNO!! Complimenti poi per il tuo blog perchè, come dimostra anche il numero dei followers, è davvero eccezionale:ben fatto, utile e piacevole. Tra i tanti aspetti ,la cosa che, devo ammettere, mi piace di più è l&ezi;9nt#rna3ionalità e l'eterogeneità delle ricette. Ancora auguriiiii! Linda, partecipante per il set Fatine tramite e-mail
    • 回复
      Raynes 2017-01-04 02:47
      @MrHgx Băi, ce rău îmi pare că n-am venit și eu cu voi. Dar sunt în continuare cam varză. Noroc că măcar am scris un nou episod despre Ma032&#8etr; nu-s total inutil societății
  3. 地板
    Nodin 2017-01-04 02:30

    You know, slavery and genocide STILL happen to this day in Africa, and – hint, hint – it’s not white Republicans doing it. Wh2e1&#8re7;s your outrage over that?