克服python中的appengine 500字节字符串限制?考虑文字

时间:2012-06-24 15:55:33

标签: python string google-app-engine text limit

我明白了:

BadValueError: Property   is 804 bytes long; it must be 500 or less. Consider Text instead, which can store strings of any length.

我读到了这个:http://blog.zmxv.com/2012/02/appengine-go-sdks-500-byte-string.html而且:App Engine BadValueError On Bulk Data Upload - TextProperty being construed as StringProperty但我仍然不明白如何快速解决它。

它说,考虑文字?我愿意考虑文字!:)

如果我将用户输入限制为500个字符,那会解决所有问题吗?感谢..

1 个答案:

答案 0 :(得分:7)

所以请考虑TextProperty

切换自。

yourproperty = db.StringProperty()

yourproperty = db.TextProperty()

你会没事的。请注意,TextProperty 未编入索引