---代码--
newArtist = Artist(name= "GBA",year_formed=1990)
newArtist.save()
album1 = Album(name = 'a',artist = newArtist)
album2 = Album(name = 'b',artist = newArtist)
album3 = Album(name = 'c',artist = newArtist)
album1.save()
album2.save()
album3.save()
allAlbums = Album.objects.all()
嘿,我对Django还很陌生,所以一直在努力地浏览文档,但是有一个错误我一辈子都搞不清楚!问题在于处理过滤器属性时。你知道吗
在我的模型文件中有两个类:艺术家和专辑。艺术家也是专辑的外键,因为艺术家可以有很多张专辑。目前,我有3个专辑实例创建,都保存在艺术家“newArtist”谁的名字是“GBA”。你知道吗
我面临的问题是
1) 尝试使用艺术家名称“GBA”进行筛选时,返回一个空查询集
2)但是当我将说明符切换到“新艺术家id“它成功地填充了查询集。 我不明白为什么艺术家的名字不起作用,这是一个语法/逻辑/Django规则错误吗?你知道吗
如果有人需要查看更多的代码片段/输出,请告诉我。 谢谢你的帮助!你知道吗
试试这个:
https://github.com/Ry10p/django-Plugis/blob/master/courses/models.py
另一个问题的答案是一样的!你知道吗
看我剧本的第52行!你知道吗
-干杯
相关问题 更多 >
编程相关推荐