首页 > 解决方案 > django:type(int instance) 显示 long

问题描述

order = OrderCacheTab.objects.filter(order_id=3001180).first()
print type(order.status)
#order.status=7
》》》》<type 'long'>`
  1. 使用 DB mysql,order.status 为 INT(11)
  2. 使用框架 django 1.6.11,状态 = models.IntegerField() #
  3. python 控制台显示了正确的答案:int
  4. pycharm 运行控制台和 degug 控制台显示错误的答案类型“长”

标签: pythondjangopycharm

解决方案


使用下面的代码可以修复 import pymysql pymysql.install_as_MySQLdb() 因为 django 使用可能会替换一些包背景


推荐阅读