'max_length' Under Django
早上写程序的时候忽然发现原来运行正常的程序竟然有了错误:
TypeError: __init__() got an unexpected keyword argument 'max_length'
不禁有些诧异,找来找去也没发现问题,就像最近作了什么?于是大抵也就是从svn更新了一份新的而已。
于是就到邮件列表里去翻了一下,原来是django 开发者改了变量名称,
原来定义数据类型的时候,CharField的最大长度用max_length定义,而我更新的最新版本改成maxlength了,
不知道是作者笔误还是其他什么意思。
将max_length改成maxlength就好了。
本文由作者按照 CC BY 4.0 进行授权