MOMOJI.故事接龙·让我们一起讲故事,做个有故事的人

入口函数:

def main(global_config, **settings):

    config.include('.views',route_prefix='r')



在views模块里,对route view定义如下:

def includeme(config):

    config.add_route('test1', 't/test1')

    #config.add_route('test1', '/t/test1') #与上相同



@view_config(route_name='test1', renderer='json')

def test1_view(request):

    return {'info':'route test.'}



基于上述定义,可以通过如下url访问:

http://www.momoji.com.cn/r/t/test1



可见,pyramid会将调用标记在模块上的route_prefix拼接在模块route定义前;

而且在定义route时,t/test1和/t/test1效果一致;

by 飞~甜 @ 2019-07-06 09:08:20
全文模式 复制地址