84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
在django中的一个WEELesson model 中的desc字段,原来是200的长度,后来我觉得长了,就把max_length改成了100,原来Mysql中已有三四要记录了,使用South生成了新的Model修改文件,然后使用./manage.py migrate weelesson修改数据库时,就出现了现面的错误:
desc
max_length
./manage.py migrate weelesson
第一次遇到这情况,实在没搞懂怎么回事,麻烦大家帮帮看看。
光阴似箭催人老,日月如移越少年。
我试着重现了下错误。是South在合并的时候发现desc字段中有长度大于100的数据,这样合并的时候就会提示:django.db.utils.DataError: (1265, "Data truncated for column 'XXX' at row X")
django.db.utils.DataError: (1265, "Data truncated for column 'XXX' at row X")
其实,后面的at row X已经指出哪条记录过长了,你只需要自己修改下即可。
at row X
我试着重现了下错误。
是South在合并的时候发现desc字段中有长度大于100的数据,这样合并的时候就会提示:
django.db.utils.DataError: (1265, "Data truncated for column 'XXX' at row X")
其实,后面的
at row X
已经指出哪条记录过长了,你只需要自己修改下即可。