我正在使用 django 开发一个电子商务网站。我的问题是有些产品名称比其他产品名称更长,这使得产品显示看起来很奇怪。
问题:如何限制产品名称长度并加点表示继续
例子:
product_name = "Men Suede Loafers Moccasins Shoes -Black"
看起来像
product_name = "Men Suede Loafers Mocca...."
您可以使用|truncatechars模板过滤器 [Django-doc]:
{{ product_name|truncatechars:23 }}Run Code Online (Sandbox Code Playgroud)
当您将其存储product_name为全文时,它会呈现前 23 个字符,然后是省略号 (...)。
您还可以添加显示完整文本的工具提示,例如:
<p title="{{ product_name }}">{{ product_name|truncatechars:23 }}</p>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2113 次 |
| 最近记录: |