2024-06-09 16:34:35 发布
网友
我正在创建我自己的Django CMS博客插件。我使用一个占位符来保存博客条目的全部内容,并试图找出如何自动从这个占位符中创建摘录。在
如果它只是一个文本字段,我知道我可以用“| trun”茶点:15“在模板中,但我不知道如何为占位符执行此操作。在
在模板或视图.py'以截断占位符?在
提前谢谢。在
如您所见,您不能截断占位符,因为占位符的工作只是呈现添加到其中的内容插件。在
唯一可行的选择是截断插件的呈现模板中的字段,或者在模型上添加一个单独的字段,该字段可以存储截断的文本。这样的字段可以使用post_save信号处理程序自动填充。在
post_save
当我不能使用django truncatechar时,我更喜欢使用CSS来解决这个问题。在
假设在呈现占位符之后,您将得到如下内容:
<html> <body> <div class="text">Your content from placeholder</div> </body> </html>
在CSS中添加以下内容:
最终结果如下:
Your content fro...
如您所见,您不能截断占位符,因为占位符的工作只是呈现添加到其中的内容插件。在
唯一可行的选择是截断插件的呈现模板中的字段,或者在模型上添加一个单独的字段,该字段可以存储截断的文本。这样的字段可以使用
post_save
信号处理程序自动填充。在当我不能使用django truncatechar时,我更喜欢使用CSS来解决这个问题。在
假设在呈现占位符之后,您将得到如下内容:
在CSS中添加以下内容:
^{pr2}$最终结果如下:
相关问题 更多 >
编程相关推荐