2015-10-29 71 views
0

我我的模板,我有這樣的電話:更改對象的字符串表示

{{ conversation.get_product() }} 

,打印這樣的:

<Product u'Box soft '> 

我希望它打印:

Box soft 

我如何實現這一點?

回答

0

如果您控制get_product調用返回的內容,則需要覆蓋該類的__repr____str__方法。

如果你不控制類,即如果它是一個獨立的程序包的一部分,那麼你就需要調查的是Product對象,而不是調用

{{ conversation.get_product() }} 

你需要調用從對象中獲取所需數據的適當方法,即:

{{ conversation.get_product().name }} 
相關問題