1

最近、Django 1.1 から 1.4 にアップグレードしました。WadofStuff Django Serializers 1.0.0 を実行しています。アップグレード後、django モデルの日付が「T」文字が挿入されてシリアル化されることに気付きました。

{"pk": 7, "model": "ao.message", "fields": {"content_file": "bar.wav", "date": "2012-07-04T10:58:46", "summary_file": "foo.wav"}}

その「T」はどうしたの?削除できますか/削除する必要がありますか? 目的の出力日付形式をシリアライザーに指定する方法はありますか (たとえば、「T」で返したくない場合)?

ありがとう

4

1 に答える 1

1

単一の時点は、完全な日付式、区切り文字としての文字T 、および有効な時間式を連結することで表すことができます。たとえば、「2007-04-05T14:30」( Wikipedia リンク)

Python に関する限り、datetime 形式でのこのT挿入に関する詳細については、次のリンクにアクセスしてください: " Python Datetime Representations "。最初の例は、問題を具体的に示し、その解決策も提案しています。

于 2012-07-04T07:25:16.943 に答える