У меня есть две модели, включая datetimeField, но формат и результат разные. Я что-то пропустил?
models.py:
class Order(models.Model):
start_date = models.DateTimeField(auto_now_add=True)
class Payment(models.Model):
timestamp = models.DateTimeField(auto_now_add=True)
def __str__(self):
return f'{self.timestamp}'
setting.py:
LANGUAGE_CODE = 'zh-TW'
TIME_ZONE = 'Asia/Taipei'
USE_I18N = True
USE_L10N = True
USE_TZ = True
admin.py:
class OrderAdmin(admin.ModelAdmin):
list_display = ['user', 'ordered', 'billing_address', 'start_date',
'payment','being_delivered', 'Received']
Когда я проверяю значение в django admin:
For Order: Aug. 1, 2020, 9:49 p.m.
For Payment: 2020-08-01 13:50:01.368611+00:00