我是DJango的新手,我正试图从一个对象中打印一个名称,其ID为2。
尝试使用 UserData.objects.filter(user = 2),但我得到一个重复 UserData:UserData对象的列表,我完全迷失了。
答案 0 :(得分:2)
INT
答案 1 :(得分:1)
data = UserData.objects.get(id=2)
data.name
or
name = UserData.objects.get(id=2).name
记住filter()给出一个列表,get()给出一个对象。
答案 2 :(得分:0)
如果您获得对象列表,则表示您的ID字段不是唯一的。所以你可以试试这个:
users = UserDate.objects.filter(id=2)
for user in users:
print user.name