我正在尝试建立一个博客/新闻网站,并希望文章有网址:
http://mysite.com/2012/02/05/slug/
我的问题是将/2012/02/05/slug/
附加到python中的url。我可以将日期和slug保存到Gql数据库,以及文章的内容。我只是不知道如何将日期和slug资源添加到url中。搜索谷歌并没有真正起作用,因为我不知道这种技术被称为什么......但是知道大多数新的/博客网站都实现了它。感谢任何帮助。提前谢谢。
答案 0 :(得分: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))
但是
如果您使用webapp2:uri_for
如果您正在使用App Engine Patch,则可以使用Django,包括其URL解析器
如果您使用的是Flask,则可以使用url_for