【 以下文字转载自 Python 讨论区 】
发信人: Cer (殺雞狂魔周樹人), 信区: Python
标 题: 问教一个Django的max_length问题
发信站: 水木社区 (Sun Apr 6 19:04:00 2014), 站内
最近在学习Django,自己在看官方文档写个forum程序
对CharField中的max_length很不解
Django中的max_length似乎是指字符的个数?
比如我设定max_length=4,那我在admin后台中最多可以输入4个英文字符
也可以输入4个中文字符
别外Django模板中的truncatechars过滤器也是这样
像{{ value|truncatechars:9 }}就会限制在9个英文字符,中文也是9个
问题是:
我希望设定的是最大的字节(?)不是字符的个数
例如最大可以是4个中文或8个英文字符这种
不知道问题出在哪里?应该如何着手?
谢谢。
--
FROM 114.225.133.*