首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

django 公布信息时提示:Out of range value for column 'phone_dh' at row 1

2013-09-21 
django 发布信息时提示:Out of range value for column 'phone_dh' at row 1django: models.py

django 发布信息时提示:Out of range value for column 'phone_dh' at row 1
django: 

models.py里这样定义的: 

phone_dh = models.integerFIele(blank=True, null=True) 

  

发布信息的:如果电话是11位的。就提示:
Warning at /post/
Out of range value for column 'phone_dh' at row 1 

我改了my.cnf  

添加了:sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 

 还是不起作用。
还要改哪里? 

我不想该数据库了。还要重新syncdb。。。。。。。有别的解决办法不? 
[解决办法]
需要修改你的数据库的表配置

integer的配置 http://dev.mysql.com/doc/refman/5.1/en/integer-types.html

必须要BIGINT才能10位以上,并且如果你的电话号码前面是0开头的,存储了后也会被去掉的

你保存电话号码,为什么不修改为其他格式呢?

热点排行