zoukankan      html  css  js  c++  java
  • django里时间显示问题

    问题描述:

           在mysql数据库中时间类型存储为date类型,存储格式为Y-m-d

           在views.py对数据库进行读取操作,

    代码为:

    Notice_list = Notices.objects.filter(NoticeCategory='新闻动态').order_by('NoticeData')

           在html端显示代码为:

    {%  for line in Notice_list %}
                <td width="85" align="right"><span class="STYLE5">{{ line.NoticeData }}</span></td></tr>
            <tr></tr></table>
              {% endfor %}
    

          读取出来一直是年月日格式

          在views.py进行输出,发现输出格式与mysql一致,为什么前端输出格式就不同呢?

          原因:settings里时间编码格式原因

    解决办法:

          对时间输出格式进行转化:

     <td width="85" align="right"><span class="STYLE5">{{ line.NoticeData|date:"Y-m-d" }}</span></td></tr>
    

     红色所示是要求将时间数据按照Y-m-d格式输出。

  • 相关阅读:
    软件测试学习随笔(1) 引言
    集成测试
    SPM-using Maven and Juint
    验收测试
    白盒测试学习
    编码的UI测试
    测试闰年
    黑盒测试续
    黑盒测试方法-等价类划分
    对软件测试的理解
  • 原文地址:https://www.cnblogs.com/1998lu/p/9307354.html
Copyright © 2011-2022 走看看