Djangoを初めて使用しています。私はこれをRailsでよく理解していますが、Python/Djangoのすべてのライブラリとコンバージョンを十分に理解していません。Django - モデルでは、created_atはUNIXのタイムスタンプです
私はモデルを持っている:
class Status(models.Model):
created = models.DatetimeField(auto_now_add=True)
これは形式で結果:
"created": "2017-01-06T22:21:51.531723Z"
私があれば、それはUNIX値として格納DBに保存する前に確認するために期待していましたか?
これは有望なhttps://stackoverflow.com/a/34843855/3007294と思われましたが、動作させることはできません。私はStatusオブジェクトを作成しようとするたびに、私はこのエラーを取得する:
Datetime has wrong format. Use one of these formats instead: YYYY-MM-DDThh:mm[:ss[.uuuuuu]][+HH:MM|-HH:MM|Z].
私の意図はStatusオブジェクトが作成され、このたびを入力する必要がないことです。
おかげで -
あなたが求めていることは明確ではありません。このフィールドは、データベースの日時フォーマットとして保存されます。何もする必要はありません。 –
@DanielRoseman私はフィールドをUNIXタイムスタンプ(datetime形式から変換)として保存したいと考えていました。 – user3007294