2017-05-25 14 views
0
私はジャンゴ DateTimeField型形式を変更するにはどのような方法があれば、私は auto_now_add属性を使用して時刻を設定したいのかを知りたいが、私はそれが形式で保存することができません

I欲しいです。私はmodels.DateFieldを訴える方法があることを知っていますが、私はauto_now_addを使う必要があります。それは将来的にいずれかを助けるかどうおかげ変更Djangoの日付時刻フィールドauto_now_add形式

+0

データを取得するときに、データを保存するのではなく、その形式を変更することができます。... datefield with auto_now_addはdatetime.date()オブジェクトになります。あなたはそれを取得している間にそれを変換することができます... – zaidfazil

+0

私はRESTフレームワークを使用しています、私はあまりにもそれを行うことはできますか? (シリアライザで) –

+0

はい、あなたはこのようなことができます。 'time = serializers.DateField(format ="%Y-%m-%d%H:%M:%S ")' ..... – zaidfazil

答えて

0

は私は知りませんが、ここでの答えです:

私はcreated = models.DateField(blank=False, auto_now_add=True)に私のモデルにフィールドを変更し、このようにシリアライザクラスに新しいフィールドを作成する必要がありました(Metaクラスの上に)created = serializers.DateTimeField(read_only=True)、それはかなりうまくいった。

関連する問題