在Tipfy的Hello World教程之后获得404错误

时间:2011-03-11 03:20:41

标签: google-app-engine tipfy

我确信我在这里遗漏了一些令人尴尬的东西,但是当我关注Tipfy的Hello World教程时,每当我尝试加载我的urls.py文件中定义的一个URL时,我什么都得不到Werkzeug的404页面(在/ project / app / apps / hello_world中)。

我确保'apps.hello_world'位于config.py中'apps_installed'字典中已安装应用的列表中。其他一切似乎都井井有条,我读过&请仔细阅读教程和入门指南中的说明,但我不明白为什么Tipfy没有检测到我在hello_world应用程序的urls.py文件中的get_rules()中定义的规则。

以下是该文件的代码:

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 个答案:

答案 0 :(得分:2)

没关系。我解决了虽然我找不到Tipfy文档中的任何内容,尽管我仍然是Python的新手,我想我应该知道apps目录中的'hello_world'目录需要{{1} }文件,以便被视为一个模块