ツイッターからツイートを取得しました。テンプレートのツイートループで、このツイートが作成されたのはどれくらい前かを印刷しようとしました。だからこれは私が試したものです:
<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
もしそうなら、フィルターとシームレスに動作するように変換するにはどうすればよいですか?
前もって感謝します