我试图让所有字段显示,但即时只获得我的一些字段。我不确定为什么那么这是我的看法如何获取object.filter()中的所有字段django
我认为进口
def switchingowners(request):
ownersofcar = Owner.objects.filter(CarID = request.user['CarID'])
for owner in ownersofcar :
addingOwner = models.Owner(CarID=form['CarID'],Owner_Date=ownerofcar['Owner_Date']
)
确定我的模型看起来像
class Owner(models.Model):
carID = models.ForeignKey(Car)
Owner_Entry_Number = models.IntegerField()
Owner_Date = models.DateField('Proprietor start date', null=True, blank=True)
Owner_Last_Name = models.CharField(max_length=50, null=True, blank=True)
Owner_First_Name = models.CharField(max_length=50, null=True, blank=True)
Owner_Middle_Initial = models.CharField(max_length=6, null=True, blank=True)
Owner_Address = models.CharField(max_length=80, null=True, blank=True)
我的后台数据库在各个领域的信息
ownersofcar = Owner.objects.filter(CarID = request.user['CarID'])
它告诉我TypeError 和我看到的过滤对象是
self
[<Owner: 1248612 MALCOLM DESRIVIERES >, <Owner: 1248612 JULIETTA REMY >, <Owner: 1248B612 THERESA DESIR >, <Owner: 1248B612 ALEXANDER JEAN>]
哪里在地球上是其他领域?我没有看到有关确定哪些字段我想收到的任何文档,因为我希望它们都是!
每个领域都有重要的信息 IM基本切换所有的名字从一个汽车到另一辆车/多辆
,但过滤器没有回馈所有字段
其他领域在那里,你为什么认为他们不是?您可以像访问其他属性一样访问它们。 –
但是,您应该*显示正在提供TypeError的代码*。 –
这只是*字符串表示*。如果你想查看其中的所有字段,只需重写'__str__'方法并返回你想要的表示。 – Bakuriu