如何在Django中获取TextField的长度?

Ros*_*ker 1 python django

我知道使用常规字符串可以执行x.len()来获取其长度,但是Django模型TextField似乎不需要这样做。我找到并查看了模型领域参考。如何获取Django中文本字段的长度?帮助和示例赞赏。

Dan*_*man 5

Django模型实例实际上并未将字段公开为字段类:从数据库加载后,它们只是相关数据类型的实例。因此,CharField和TextField都可以作为简单字符串访问。这意味着,与其他任何Python字符串一样,您可以对其进行调用len(x)-注意,这是一个内置函数,而不是字符串方法。因此len(myinstance.mytextfield)len(myinstance.mycharfield)将工作。