Я объявляю маршрут следующим образом:
from my_package import views
config.add_route("hello", "/hello")
config.scan(views)
И в my_package.views
у меня есть представление:
from pyramid.view import view_config
@view_config(name="hello")
def hello(request):
return Response("Hello, world!")
Но маршрут не связан с представлением.
В частности, проверка маршрутов на панели инструментов отладки показывает, что с маршрутом hello
не связано ни одно представление, вызываемое представлением, а посещение /hello
возвращает ошибку 404.
Изменение определения маршрута что-то вроде config.add_route("hello", "/hello", views.hello)
работает правильно.
Что я делаю не так?