嗨,我有一个模型,它有一个这样的返回语句。
def __unicode__(self):
return u'Car from: %s' % self.car_from
如果我调用模型并打印它,它会显示。
mymodel = CarFromData.objects.filter(user = self.user )
<QuerySet [<CarFromData: Car from: CarRoom 1>]>
我想访问我认为的self.car_from
。所以我可以存储变量内的 CarRoom1。
我试过这种方式
x = mymodel.model.__name__
但这并没有给我字符串信息。
car_from
只不过是CarFromData
模型的一个属性。因此,它的价值可以通过以下方式获得:
mymodel = CarFromData.objects.filter(user=self.user)
myobject = mymodel.first()
x = None
if myobject:
x = myobject.car_from