【问题标题】:how to add resources to url in python google app engine如何在 python 谷歌应用引擎中向 url 添加资源
【发布时间】:2012-02-27 11:40:46
【问题描述】:

我正在尝试创建一个博客/新闻网站,并希望文章具有以下网址: http://mysite.com/2012/02/05/slug/
我的问题是将/2012/02/05/slug/ 附加到python 中的url。我可以将日期和 slug 以及文章的内容保存到 Gql 数据库中。我只是不知道如何将日期和 slug 资源添加到 url 中。搜索谷歌并没有真正奏效,因为我不知道这种技术叫什么......但知道大多数新/博客网站都实现了它。感谢任何帮助。提前致谢。

【问题讨论】:

    标签: python google-app-engine url


    【解决方案1】:

    如果您正在寻找通用功能

    import urlparse
    
    def url_rev(pubdate, slug):
        return urlparse.urljoin('http://mysite.com',
                                '/%s/%s/%s/%s/'%(pubdate.year, pubdate.month, pubdate.day, slug))
    

    但是
    如果您使用的是webapp2uri_for
    如果你使用App Engine Patch,你可以使用 Django,包括它的 URL 解析器。
    如果你使用Flask,你可以使用url_for

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-11
      • 2014-07-20
      • 2011-08-21
      相关资源
      最近更新 更多