私はdatetimeを持っているとしましょう。私はこれを行う:日時を「5時間前」または「12日前」に変えるDjangoテンプレートフィルタはありますか?
Submitted on {{ post.date|date:"D. M d, P" }}
これは実際に日付を印刷します。しかし、「4時間前」、「55日前」、「2ヶ月前」と言いたいのですが?
私はdatetimeを持っているとしましょう。私はこれを行う:日時を「5時間前」または「12日前」に変えるDjangoテンプレートフィルタはありますか?
Submitted on {{ post.date|date:"D. M d, P" }}
これは実際に日付を印刷します。しかし、「4時間前」、「55日前」、「2ヶ月前」と言いたいのですが?
お試しくださいsnippetです。 1.3以前はdjangoに組み込まれていません
はい:これは、あなたが探しているもののrecommended implementationだろうそれは...... – mpen
:
はこのようにそれを使用し 私たちは、あなたがポストを保存する時間をキャプチャし、あなたのモデルに保存されてpost_date
属性を持っていると仮定することができます。 present.time
は、テンプレートに新しく読み込まれた現在の時刻です。
Submitted on {{ present.date|timesince:post_date }} ago.
これは私のためには機能しませんでした。 –
[重複](http://stackoverflow.com/questions/845009/x-days-ago-template-filter-in-django) – ken