django - (Auto_now_add = True) 结果在 2 个字段之间不同
问题描述
我有两个模型也包括 datetimeField 但格式和结果不同。我错过了什么吗?
模型.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}'
设置.py:
LANGUAGE_CODE = 'zh-TW'
TIME_ZONE = 'Asia/Taipei'
USE_I18N = True
USE_L10N = True
USE_TZ = True
管理员.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
解决方案
推荐阅读
- python-sphinx - Sphinx 在文字块中发出神秘错误
- python - 如何在 Ubuntu 上为 python3.8 安装 tkinter?
- c++ - 如何在 GDB 中输出 HashMap 元素?
- amazon-web-services - AWS Sagemaker:Jupyter Notebook 内核不断死亡
- mysql - LEFT JOIN 返回所有空值
- google-app-engine - Compute Engine 和更新或系统管理员
- variables - 是否可以根据现有事实设置 Ansible Vars?
- javascript - 如何让谷歌应用脚本服务的剩余每日邮件配额始终如一地工作?
- javascript - 将具有重复属性的对象返回到新数组
- c# - 使用 WebClient 不断将 Content-Type 的 json 更改为 text/plain