zoukankan      html  css  js  c++  java
  • django写网站遇到的时区问题及mysql汉字存储问题

    1.遇到的时区问题:

    开始遇到了有些时间在正常函数打印出来的时间就是北京时间,但是在后台输出来的就是UTC时间。后来在settings.py里面将TIME_ZONE的UTC改为"Asia/Shanghai",后台的日志没有问题了,但是存入数据库的时间还是UTC时间,网上查询了一下应该在Settings.py里面将USE_TZ里面的True改为False。这样存入数据库的时间和后台打印出来的日志时间都是北京时间了

    2.汉字存储问题

    这里我踩坑了,也是因为我mysql直接使用了,没有把/etc/mysql/my.cnf的编码改为utf-8,默认是latin1的编码,这样就导致后面很多问题的出现。

    [mysql]
    default-character-set=utf8
    [mysqld]
    default-character-set=utf8
    

      

    首先我创建数据库,创建数据库默认使用的编码就是latin1,将其改为utf8仍不起作用,而要去表里面将相应的列的编码改为utf-8

  • 相关阅读:
    响应式开发
    webstrom配置
    CSS水平垂直居中
    CSS3里的 转换与过渡动效
    CSS布局
    CSS定宽居中的实现方案
    Flex布局篇2
    编辑器中快速生成代码——emmet输入法
    display:flex实践加感悟
    websocket connet.js
  • 原文地址:https://www.cnblogs.com/linwenbin/p/11451267.html
Copyright © 2011-2022 走看看