Получение ошибки 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
файл для того, чтобы рассматриваться как модуль