我想在Django中获取一个文本字段的len,所以我可以在我的模板中操作它,因为学校名称太长,它在PDF显示中重叠。我在SO How to get the length of a TextField in Django?
中找到了这篇旧帖子我正在尝试获得与另一个模型相关的学校领域的长度。
x = Recipient.objects.get(id='1234551')
len(x.department.school)
这给了我一个错误:'Recipient'类型的对象没有len()。学校也是一个领域,它似乎在旧帖子上工作。我只是不明白为什么它不起作用。
答案 0 :(得分:1)
x.department.school
是什么类型的字段?那是CharField
还是ForeignKey
?
或许它必须像len(x.department.school.name)
?
您必须为我们发布您的模型以提供完整的答案。