【问题标题】:Google App Engine folder url's in PythonPython中的Google App Engine文件夹网址
【发布时间】:2012-09-06 21:59:35
【问题描述】:

在 google App Engine 中,如果我已经有一个页面设置,那么所有内容都会被重定向到 main.py,如下所示:

www.foobar.appspot.com/

将始终转到 main.py

main.py 的设置方式与 hello world 教程的设置方式几乎相同(除了它调用了我编写的更多函数,但这无关紧要)。

现在我的问题是,我怎样才能以“文件夹”的格式设置多个页面,或者真的用 url 做任何事情......(阅读文档时我没有太多运气)

www.foobar.appspot.com/admin/

去上课什么的,显然可以处理所有的管理功能(现在我喜欢一个你好世界)。我真的不不,我会让那个网址转到什么脚本,我对谷歌应用引擎的网址一无所知。我看过一些帖子,人们在 main.py 脚本中有多个类,但我不知道如何更改 yaml 文件以适应这种情况。

【问题讨论】:

    标签: python google-app-engine url


    【解决方案1】:

    您的 main.py 需要查看 URL 并将其路由到您使用的任何处理函数。

    这是一个常见的任务,大多数 web 框架都有一些方法来处理它。例如,如果您使用的是 webapp2:

    http://webapp-improved.appspot.com/guide/routing.html

    【讨论】:

      【解决方案2】:

      URL 映射到app.yaml 中的python 脚本;您在那里的第一个匹配 /admin 的正则表达式将确定执行的内容。

      在 Python 文件本身中,您还需要处理发送给它们的 URL(如何执行此操作取决于您使用的框架;请参阅您的文档以了解如何进行路由。)

      【讨论】:

        猜你喜欢
        • 2011-01-18
        • 2011-02-24
        • 2013-11-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多