最近在学习Django,自己在看官方文档写个forum程序
对CharField中的max_length很不解
Django中的max_length似乎是指字符的个数?
比如我设定max_length=4,那我在admin后台中最多可以输入4个英文字符
也可以输入4个中文字符
别外Django模板中的truncatechars过滤器也是这样
像{{ value|truncatechars:9 }}就会限制在9个英文字符,中文也是9个
问题是:
我希望设定的是最大的字节(?)不是字符的个数
例如最大可以是4个中文或8个英文字符这种
不知道问题出在哪里?应该如何着手?
谢谢。
对CharField中的max_length很不解
Django中的max_length似乎是指字符的个数?
比如我设定max_length=4,那我在admin后台中最多可以输入4个英文字符
也可以输入4个中文字符
别外Django模板中的truncatechars过滤器也是这样
像{{ value|truncatechars:9 }}就会限制在9个英文字符,中文也是9个
问题是:
我希望设定的是最大的字节(?)不是字符的个数
例如最大可以是4个中文或8个英文字符这种
不知道问题出在哪里?应该如何着手?
谢谢。