我從twitter獲取推文。在模板推文循環中,我嘗試打印多久之前發佈的推文。所以這是我的嘗試:Django模板錯誤:'unicode'對象沒有屬性'year'
<li class="twitter-feed-block-content">
{{ tweet.text }}
<span class="when">
{{ tweet.created_at|timesince }}
</span>
</li>
{{tweet.text}}
正確打印。然而,當我添加的下一行{{ tweet.created_at|timesince }}
我得到以下錯誤:
Exception Value: 'unicode' object has no attribute 'year' Exception
Location: REMOVED_BY_ME/lib/python2.7/site-packages/django/utils/timesince.py
in timesince, line 29 Python
Executable: REMOVED_BY_ME/bin/python
Python Version: 2.7.2
的tweet.created_at
是一個字符串。這是原因嗎?如果是這樣,我如何轉換它,以便它可以與timesince
過濾器無縫工作?
在此先感謝
嗨,謝謝你的這個片段。爲了讓你知道,我已經在[arrow](http://crsmithdev.com/arrow/)的自己的項目中使用了它。不再需要那種討厭的格式了。 – LaundroMat