Получение ошибки 404 после учебника Tipfy Hello World - PullRequest
2 голосов
/ 11 марта 2011

Я уверен, что мне не хватает чего-то невероятно очевидного, но, поскольку я следую учебнику Tipfy Hello World, я получаю только страницу 404 Werkzeug каждый раз, когда пытаюсь загрузить один из URL-адресов, определенных в моем файле urls.py (в /project/app/apps/hello_world).

Я гарантировал, что «apps.hello_world» находится в списке установленных приложений в словаре «apps_installed» в файле config.py. Все остальное, кажется, в порядке, и я внимательно прочитал и следовал инструкциям в руководстве и руководстве по началу работы, но я не могу понять, почему Tipfy не обнаруживает правила, которые я определил в get_rules () в моем приложении hello_world файл urls.py.

Вот код из этого файла:

from tipfy import Rule

def get_rules(app):
    rules = [
        Rule('/', endpoint='hello/world', handler='handlers.HelloWorldHandler'),
        Rule('/hello-jinja', endpoint='hello/jinja', handler='handlers.HelloJinjaHandler'),
        Rule('/hello-json', endpoint='hello/json', handler='handlers.HelloJsonHandler'),
        Rule('/hello-ajax', endpoint='hello/ajax', handler='handlers.HelloAjaxHandler'),
    ]

    return rules

Любая помощь, которую может предложить каждый, очень ценится - спасибо!

1 Ответ

2 голосов
/ 11 марта 2011

Nevermind. Я решил это. Хотя это не было нигде в документации Tipfy, которую я мог найти, и, несмотря на тот факт, что я все еще твердый новичок с Python, я думаю, я должен был знать, что мой каталог 'hello_world' в каталоге приложений нуждался в файле __init__.py чтобы считаться модулем

...