在模型类,我们可以定义个对象描述是否有可能在Django中使用多个对象描述?
def __unicode__(self):
return u'%s %s %s %s %s %s %s %s ' % ("ID:", self.id, "Active:", self.is_active, "Bilingual:", self.is_bilingual, "Description:" , self.description)
但有时我需要在不同情况下有不同的描述。 是否有可能为Django中的同一对象维护多种描述格式?
你怎么会告诉Django使用哪个描述是什么时候?您可以定义自己的方法并在需要的上下文中调用它们。例如。 'def my_context_description(self):return u'%s'%(self.id)' – dirkgroten