原文:21Django-AttributeError: 'QuerySet' object has no attribute 'id'

概述: 登錄用戶就可以查看文章詳情,訪客就不能查看文章詳情並且報錯 報錯代碼如下: 排查過程: 我遍歷了一下 QuerySet 對象,發現遍歷后的數據是object對象,然后再用object取值就把值取出來了, 然后我就想,上一篇和和下一篇只要一個值,但是顯然這個queryset對象有多個值,不符合預期,然后就看代碼發現沒有寫first 或last 這個條件 解決辦法: 加上first 或last ...

2021-12-17 15:23 0 995 推薦指數:

查看詳情

【E-21AttributeError: 'float' object has no attribute 'decode'

一、問題源頭 隱去原來的問題,直接舉個例子: 二、原因 使用jieba分詞時遇到了float類型的數據,需要進行轉換。 三、解決方案 修改下輸入的格式,轉換下: jieba.lcut( ...

Wed Dec 23 05:27:00 CST 2020 0 602
QuerySet' object has no attribute '_meta

'QuerySet' object has no attribute '_meta' 對象列表沒有'_meta'屬性 單獨的對象才有, 忘記加first了 edit_obj = models.Role.objects.filter(pk=edit_id).first() ...

Tue Dec 15 19:02:00 CST 2020 0 421
'QuerySet' object has no attribute '_meta'

'QuerySet' object has no attribute '_meta' 對象列表沒有'_meta'屬性 單獨的對象才有, 忘記加first了 edit_obj = models.Role.objects.filter(pk=edit_id).first() ...

Fri Dec 28 01:31:00 CST 2018 0 2809
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM