2016-10-11 14 views
1

以下のクエリを使用して、django 1.9のmysqlデータベースからフィールドを取得しています。 djangoモデルクエリのmysqlデータベースからdatetimeを取得する方法

event_dict_list = EventsModel.objects.filter(name__icontains = event_name).values('sys_id','name', 'start_date_time', 'end_date_time', 'notes') 

は今の結果に event_dict_liststart_date_timeend_date_timeは私が YYYY-mm-dd HH:MM:SS形式の文字列としてそれをしたい

'end_date_time': datetime.datetime(2016, 9, 26, 10, 48, 35, tzinfo=<UTC>) 

以下のようにPythonの日付時刻オブジェクト形式で表示されています。

event_dict_listを反復して日付フィールドを取得し、それを目的の文字列形式に変換するのが1つの方法です。しかし、私はクエリで何かを指定できる方法があるかどうかを知りたかったので、クエリ出力で変換された日付のみを取得できますか?

関連する質問 - 日付/時刻をデータベースに保存するには、Pythonの日付時刻または文字列として好む方法があります。ウェイ1または方法2
(1)end_date_time = models.DateTimeField(null=False, blank=False)
(2)end_date_time = models.CharField(max_length= 128, null=False, blank=False)

答えて

関連する問題