1
我正在嘗試構建一個顯示用戶的所有朋友請求的頁面。一切似乎工作,直到我到我的頁面呈現的行。'FriendshipRequest'對象沒有屬性'META'
我正在使用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 %}
什麼是你的錯誤?而且..爲什麼你從數據庫中檢索user_id? – Pynchia
我在原帖中添加了錯誤。有一個單獨的數據庫的朋友請求。我正在檢索user_id與to_user_id匹配的所有請求。 (數據庫中的好友請求行具有ID,from_user_id和to_user_id。) – Scott