gpt4 book ai didi

python - “模型”对象没有属性 'id'

转载 作者:太空宇宙 更新时间:2023-11-04 08:02:54 25 4
gpt4 key购买 nike

我在 Django 中创建一个项目时遇到了问题,我试图在我的数据库中获取对象的 ID,但是当我运行它时,该对象似乎没有 ID。这是我的模型:

from __future__ import unicode_literals

from django.db import models

class film(models.Model):

filmName = models.CharField(primary_key=True, max_length=120)
quotient = models.FloatField()
rating = models.FloatField()
gross = models.IntegerField()
star = models.CharField(max_length=120)
releaseDate = models.DateField()

def __unicode__(self):
return self.filmName

在我看来:

objects = film.objects.filter(filmName__startswith=letter)
for object in objects:
print object.id

我收到一个错误,说 id 不存在,我不确定为什么

最佳答案

您已明确告诉 Django filmName 是主键,因此没有单独的 ID。

不过,这样做通常不是一个好主意。

关于python - “模型”对象没有属性 'id',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36893849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com