python - 字段 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)
解决方案
推荐阅读
- performance - 根据流量限制Ubuntu中的速度
- javascript - 将日期限制为今天并阻止以前的日期
- wildfly - 并发修改不应记录为错误?
- java - 如何修复 limax.zdb.XError: dbhome "zdb" 不存在?
- c - 使用 C 中的格式说明符从 fprinft 中的 char 缓冲区读取特定范围的索引
- java - maven-metadata.xml 不附加多个 SNAPSHOT
- java - 如何比较两个枚举?
- c - 父母在linux中终止后如何保持孩子的标准输出打开?
- magento - 无法在magento 2中导入产品
- linux-kernel - 在调度程序将当前任务更改为另一个任务时是否可以服务中断(我的意思是调度程序正在执行线程上下文切换)?