2016-10-27 4 views
0

にテキストを切り捨てます。Djangoのadminが</p> <p>が管理モデルに次のように持っていますが、まだ完全なテキストを示して管理list_displayにテキストをtrunateする必要がlist_display

from django.template.defaultfilters import truncatewords 
15 
16 
17 
18 def get_description(self, obj): 
19 
20  return truncatewords(obj.description, 10) 
21 get_description.short_description = "description" 
22 
23 
24 
25 class DieTaskAdmin(admin.ModelAdmin): 
26 
27 
28  list_display =['severity','priority', 'subject', 'status','created',get_description.short_description'] 
29 
30 admin.site.register(DieTask, DieTaskAdmin) 

つまり、元のテキストテキストは255文字を超えています。 は、私はここに

@property 
     def short_description(self): 
      return truncatechars(self.description, 35) 

示すようなモデルでプロパティを作成する必要がありましたし、テキストをトリミングするには、adminでshort_descriptioinを使用

答えて

0

をのみ最初の10文字を表示したいとプラス...。

関連する問題