如何在子模块案例中使用金字塔路由?

2024-04-27 03:24:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我想为当前项目添加一条新路线。项目结构如下:

myprj
- module1
-- __init__.py
- module2
-- __init__.py
- module3
-- __init__.py

我把这个加到myprj/module1/__init__.py

config.add_route('locale', '/locale')

然后在myprj/module1/subscribers.py中添加一个方法

from pyramid.view import view_config

@view_config(route_name='locale')
def set_locale_cookie(request):
    print('OK')

当我通过:http://myprj.com/locale访问我的项目时,它找不到locale路径。为什么?你知道吗


Tags: 项目pyviewaddconfiginit路线结构