Django以Twitter不喜欢的方式逃脱Twitter URLS: 例如http://twitter.com/#!/bugspy变为http://twitter.com/#%21%2Fbugspy
Twitter不会提供服务。 如何解决这个问题(没有明确地在代码中用%/替换%21%2F?)
答案 0 :(得分:0)
你使用的是什么版本的django?在django 1.3中它运行良好。
>>> from django.template.defaultfilters import urlize
>>> urlize('http://twitter.com/#!/bugspy')
u'<a href="http://twitter.com/#%21/bugspy" rel="nofollow">http://twitter.com/#!/bugspy</a> '
这个网址在Twitter上运行正常。 你也可以看看这个snipept:http://djangosnippets.org/snippets/1445/