Получение ошибки 404 после учебника Tipfy Hello World

Я уверен, что упускаю что-то смущающее здесь очевидное, но, следуя учебнику Tipfy "Hello World", я получаю только страницу 404 Werkzeug каждый раз, когда пытаюсь загрузить один из URL-адресов, определенных в моем файле urls.py (в / проект / приложение / приложения /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 ответ

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

Другие вопросы по тегам