找回密码
 注册
查看: 99|回复: 0

解决 python django 访问时accounts.models.User.DoesNotExist: User matching query does

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-5-21 22:30:07 | 显示全部楼层 |阅读模式
Internal Server Error: /accounts/user/info/, z/ d; \5 C$ H+ U8 ]- ~$ t
Traceback (most recent call last):5 n2 q! H) y. R: W3 i4 e
  File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\core\handlers\exception.py", line 34, in inner; h! t2 \" K; a. `5 Q. r8 g9 q
    response = get_response(request)
2 v7 Y, x/ \0 {2 ^  File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\core\handlers\base.py", line 115, in _get_response
+ X6 ]$ p( j8 t( ]1 P$ h6 I    response = self.process_exception_by_middleware(e, request)) c( x+ _/ R; L6 [
  File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\core\handlers\base.py", line 113, in _get_response
+ g& M% M: ^' n! P    response = wrapped_callback(request, *callback_args, **callback_kwargs)
3 Q# d7 [0 c# N  File "C:\Users\admin\Desktop\testmyproject\accounts\views.py", line 19, in user_info
/ H9 n, p7 W) J3 y3 q' i' `    user = User.objects.get(pk=1)1 ^" x. C( n* g' O, Y% r
  File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\db\models\manager.py", line 82, in manager_method
" R9 P7 }6 D  Y) C7 E9 h2 X' R    return getattr(self.get_queryset(), name)(*args, **kwargs)
$ D5 G5 m; ~5 {: j2 l) F  File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\db\models\query.py", line 415, in get0 x, @% p5 q5 l" _. B! G
    raise self.model.DoesNotExist(5 b' `/ U; ?  |
accounts.models.User.DoesNotExist: User matching query does not exist.
5 I" w% I. r* o% F/ U3 ^[21/May/2025 22:23:22] "GET /accounts/user/info/ HTTP/1.1" 500 88175% R4 S# H/ Q( }6 @
C:\Users\admin\Desktop\testmyproject\accounts\views.py changed, reloading./ e* W. V8 r& |- u9 u
9 v+ l# @" U' L( r! v9 I
以为是配置错误了,后来才知道,有可能是我们数据库中没有这条数据。
5 G& R$ a; @' s) C改成其他的值即可。
/ D' C" W. ^6 ?0 r5 w在视图函数中user = User.objects.get(pk=2)     pk后面的id要在数据库中真实存在,否则就会报上面的错误。
1 r; _2 V" u  e, \
4 q* t$ _1 |7 {$ u  m& T
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-11 23:15 , Processed in 0.022002 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表