2012-02-05 81 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