2017-12-18 20 views
0

djangoを初めて使用しています。私は日付として2018年12月17日の形式で日付を望んDjangoテンプレートの日付形式を取得する方法

<p>{% now "Y-m-d" as date %}</p> 

ない文字列:次のコードは、文字列を返しながら、私のテンプレートでは、私は、日付フォーマットとして現在の日付を必要としています。それをどうにかしていますか?

thnaks

+0

か、ビューから日付を送信していない場合は、必要な形式で日付を取得するためにmoment.jsを使用することができ、よりを見つける

{{ value|date:"D d M Y" }} 

ジャンゴに作り付けのフィルタを使用することができます –

+0

私は余分なライブラリを追加したくないので、ビューを送信するのが私の現在のアプローチです。私たちの好みの方法ではありません.tnx –

答えて

1

あなたはhere

+0

私は日付フォーマットのみを受け付けるカスタムフィルタを持っています。それをどう使うべきかを具体的に教えてくれますか?私はあなたが言ったリンクを読んだが、私はそれをする方法を得ていない。私のフィルタ名がCustomDateFilterで、私が必要とするのは{date} CustomDateFilter}です。日付は日付形式でなければなりませんが、 'now'は文字列のみを返します –

+0

** CustomDateFilter **という名前のテンプレートタグに引数** value **という名前で日付の値を受け取り、必要な形式に変更します。例えば、 'def lower(value): return value.lower()' –

+0

私はそれが唯一の方法だと信じています..thanks @VijeshVenugopal –

関連する問題