gpt4 book ai didi

python - django类型错误无法连接str和延迟属性对象

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

在代码中,我连接到我的数据库并创建一堆链接。我正在关注这里的教程:https://www.youtube.com/watch?v=b0d09mYsORs

按照原样的代码,讲师可以运行该代码。我不是。

我不确定什么是延迟对象以及问题可能是什么。我已经阅读了文档一段时间,并在继续插入的同时请求一些帮助。

代码:

def index(request):
allAlbums = Album.objects.all()
html = ''
for album in allAlbums:
url = '/music/' + str(album.id) + '/'
html += '<a href ="' + url + '">' + Album.albumTitle + '</a><br>'
return HttpResponse(html)

当我尝试将 Album.albumTitle 属性转换为字符串时,我收到零内容。

最佳答案

Album.albumTitle 中的

Album 应该小写,否则您将访问该类,而不是您想要的特定实例。

更正的代码:

def index(request):
allAlbums = Album.objects.all()
html = ''
for album in allAlbums:
url = '/music/' + str(album.id) + '/'
html += '<a href ="' + url + '">' + album.albumTitle + '</a><br>'
return HttpResponse(html)

关于python - django类型错误无法连接str和延迟属性对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40940912/

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