最近、サイトに新しいモデルを追加し、admin.py ファイルを使用して、管理サイトでの表示方法を正確に指定しています。うまく機能していますが、日付フィールドの 1 つに秒数を表示形式に含める方法がわかりません。表示したいのは「2011 年 8 月 27 日 12:12」ですが、「2011 年 8 月 27 日 12:12」* という値ですが、「2011 年 8 月 27 日 12:12」* という値しか表示されません。:37*午後"
ベストアンサー1
ModelAdmin でこれを試してください:
def time_seconds(self, obj):
return obj.timefield.strftime("%d %b %Y %H:%M:%S")
time_seconds.admin_order_field = 'timefield'
time_seconds.short_description = 'Precise Time'
list_display = ('id', 'time_seconds', )
もちろん、「timefield」をモデル内の適切なフィールドに置き換え、「list_display」に他の必要なフィールドを追加します。