django migrate 生成表结构时,对于DateTimeField 类型的处理是加了6位精度的,只用django处理是没有任何问题的,可是如何别的框架来读取这种字段会读取不到该字段值,以下图:html
跟踪调试发现以下东西数据库
在文件: C:\Python35\Lib\site-packages\django\db\backends\mysql\base.py line:184django
data_types 方法有以下代码:框架
知道了这些后,咱们只须要将 datetime(6) 修改成 datetime 就能在数据库表建立时不指定DATETIME的精度了spa