Python, django, TextField字段多餘的部分顯示省略號

在學習Python從入門到實踐中, 第18章第二節的動手試一試

 1     def __str__(self):
 2         """返回模型的字符串表示"""
 3         small_text = self.text[:50]
 4         if small_text == self.text:
 5             return self.text
 6         else:
 7             return self.text[:50] + "..."

使用if語句判斷

將未剪切前與剪切後進行對比, 如果一致則少於50字符, 如果不一致則將超出部分改爲顯示省略號

效果圖:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章