【发布时间】:2014-03-08 11:43:26
【问题描述】:
class Analysis(models.Model):
AnalysisID = models.IntegerField(primary_key=True)
AnalysisName = models.CharField(max_length=50,null=False)
def __unicode__(self):
return self.AnalysisName
我想在我的模板中使用Analysis.AnalysisID,但是当我引用Analysis.AnalysisID 时,行对象返回Analysis.AnalysisName 而不是Analysis.AnalysisID。
P.S.:我不想删除 Analysis.__unicode__(),因为管理员需要它。
【问题讨论】:
-
不,这不会发生。请显示视图和模板。
-
当我调用 Analysisobject.AnalysisID 时,返回 AnalysisName 而不是 AnalysisID 是什么意思?您可以向我们展示您在执行此操作时使用的代码吗?
标签: python django unicode self