Django入门:DoesNotExist: User matching query does not exist.
生活随笔
收集整理的這篇文章主要介紹了
Django入门:DoesNotExist: User matching query does not exist.
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
博主最近在用django假設網絡服務,遇到了一些問題,特此記錄一下。
目錄
文章目錄
- 前言
- 目錄
- 正文
- 解決方案
- TIPS
正文
問題描述如下:
D:\Anaconda\envs\exam2\Scripts\media\video\Python基礎\11.mp4 00:12:43.48 Traceback (most recent call last):File "dataupload.py", line 40, in <module>cate = Cate.objects.get(name='Python基礎'),File "D:\Anaconda\envs\exam2\lib\site-packages\django\db\models\manager.py", line 82, in manager_methodreturn getattr(self.get_queryset(), name)(*args, **kwargs)File "D:\Anaconda\envs\exam2\lib\site-packages\django\db\models\query.py", line 399, in getself.model._meta.object_name video.models.DoesNotExist: Cate matching query does not exist.主要是最后一句話,給出了關鍵信息
matching query does not exist.
解決方案
一般來說,數據庫查詢返回失敗,都是因為,你創建的數據名和查詢時用的不同:
比如:我這里是因為
創建時是:
查詢時寫的是:
Cate.objects.filter(name='Python基礎')變量名大小寫沒對上。
解決辦法則是:
進入python shell環境
TIPS
如果還是不會,可以關注博主公眾號,24小時內回復:
總結
以上是生活随笔為你收集整理的Django入门:DoesNotExist: User matching query does not exist.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android商城开源框架,Androi
- 下一篇: 打开mysql的远程连接_开启mysql