2012-02-05 62 views
3

我试图做一个博客/新闻网站,并希望有文章有网址: http://mysite.com/2012/02/05/slug/
我的问题是追加/2012/02/05/slug/ Python中的网址。我可以将日期和slug保存到Gql数据库以及文章的内容中。我只是不知道如何将日期和slug资源添加到网址中。搜索谷歌并没有真正的工作,因为我不知道这种技术被称为...但知道大多数新/博客网站实施它。感谢任何帮助。提前致谢。如何将资源在python谷歌应用程序引擎添加到URL

回答

2

如果你正在寻找一个一般功能

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

+0

谢谢,webapp2'uri_for'看起来很有前途! – mrmo123 2012-02-05 20:57:40