gpt4 book ai didi

python - “FriendshipRequest”对象没有属性 'META'

转载 作者:太空宇宙 更新时间:2023-11-03 17:24:02 27 4
gpt4 key购买 nike

我正在尝试构建一个显示用户所有好友请求的页面。一切似乎都正常,直到我到达渲染页面的行。

我正在使用 Django。

查看

def friend_requests(request):

current_user = request.user.username
user_id = (User.objects.get(username=current_user)).id
all_requests = FriendshipRequest.objects.filter(to_user_id=user_id)
friend_requests = []

for request in all_requests:
from_user_id = request.from_user_id
from_user_id_username =(User.objects.get(pk=from_user_id)).username
friend_requests.append(from_user_id_username)

# for some reason i'm getting an attribute error here
return render(request, 'Users/friend_requests.html', {'friend_requests': friend_requests})

模板 (friend_requests.html)

{% for request in friend_requests %}

{{request}}

{% endfor %}

最佳答案

我认为您在循环 friend_requests 时创建的变量 request 正在隐藏表示当前请求的上下文处理器 {{request}}客户已经做了。

将您的变量名称更改为与 request 不同的变量名称,您可能会很高兴:

{% for friend_request in friend_requests %}

{{friend_request}} object of the current user {{request.user}}

{% endfor %}

关于python - “FriendshipRequest”对象没有属性 'META',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32812824/

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