10-7中 修改用户信息的问题

来源:10-7 修改邮箱和用户信息2

佐仓千代

2017-10-10

在用户信息界面 显示的日期是中文的 xxxx年xx月xx日

数据库不能正确的接收这个信息

这样每次要保存信息的时候 必须要去修改一遍日期让xxxx年xx月xx日变成xxxx-xx-xx的形式才能成功保存

这个问题大家是怎么解决的...

http://img1.sycdn.imooc.com/szimg/59dcc34d00012c1909620588.jpg

写回答

2回答

bobby

2017-10-12

可以, 在settings中设置变量

DATETIME_INPUT_FORMATS


[
   '%Y-%m-%d %H:%M:%S',     # '2006-10-25 14:30:59'
   '%Y-%m-%d %H:%M:%S.%f',  # '2006-10-25 14:30:59.000200'
   '%Y-%m-%d %H:%M',        # '2006-10-25 14:30'
   '%Y-%m-%d',              # '2006-10-25'
   '%m/%d/%Y %H:%M:%S',     # '10/25/2006 14:30:59'
   '%m/%d/%Y %H:%M:%S.%f',  # '10/25/2006 14:30:59.000200'
   '%m/%d/%Y %H:%M',        # '10/25/2006 14:30'
   '%m/%d/%Y',              # '10/25/2006'
   '%m/%d/%y %H:%M:%S',     # '10/25/06 14:30:59'
   '%m/%d/%y %H:%M:%S.%f',  # '10/25/06 14:30:59.000200'
   '%m/%d/%y %H:%M',        # '10/25/06 14:30'
   '%m/%d/%y',              # '10/25/06',

    '%Y年%m月%d日',              # '2017年10月12日',

]


0
3
佐仓千代
谢谢老师
2017-10-13
共3条回复

bobby

2017-10-11

亲 你在html中显示日期的地方加上这个|date:'Y-m-d H:i'
 格式如下{{ user.birthday|date:'Y-m-d' }}

0
1
佐仓千代
嗯 用这种方式是可以解决问题 但是有没有办法可以让显示的时候任然显示 年月日 在保存的时候进行处理呢
2017-10-11
共1条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4041 问题

查看课程