首页 > 解决方案 > 字段 id 需要一个数字,但得到 'ashu'

问题描述

在尝试打印关卡时,我不断收到以下错误:

field id expected a number but got 'ashu'

这是我的代码:

class User(models.Model):

    user_name=models.CharField(max_length=20)

class Sport(models.Model):

    sport=models.CharField(max_length=20)

class Intrest(models.Model):

    sport_name=models.ForeignKey(Sport,on_delete=models.CASCADE)
    user=models.ForeignKey(User,on_delete=models.CASCADE)
    LEVEL=(('1','Beginner'),
    ('2','Mediate'),
    ('3','Advance'),
    )
    level=models.CharField(max_length=20,choices=LEVEL)


# code sample
A=Intrest.objects.get(user=uder.Host.user_name)
print(a.level)

标签: pythonpython-3.xdjango

解决方案


推荐阅读