找回密码
 注册
查看: 100|回复: 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/
/ f9 q1 s* |! h' p- CTraceback (most recent call last):
! U4 X% n7 r% N6 i! `! o& o  File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\core\handlers\exception.py", line 34, in inner$ H) `" I4 o( \4 J
    response = get_response(request)
8 s3 o. n5 e- l- e- t; D, g/ w  File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\core\handlers\base.py", line 115, in _get_response' S; B  p0 i% J" [, u3 u5 `) M) ?
    response = self.process_exception_by_middleware(e, request)
- a$ s5 {2 X/ G  File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\core\handlers\base.py", line 113, in _get_response
; H: f% Z1 E3 H! X    response = wrapped_callback(request, *callback_args, **callback_kwargs)  ?! V- i5 J* @3 P* H$ K+ U
  File "C:\Users\admin\Desktop\testmyproject\accounts\views.py", line 19, in user_info7 r! w7 G2 c  F
    user = User.objects.get(pk=1)& h+ K* }$ u' O; ?
  File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\db\models\manager.py", line 82, in manager_method( U8 s9 [. W! ~8 D" P; o5 b( I' K
    return getattr(self.get_queryset(), name)(*args, **kwargs)3 J! M5 E" s' m- r! ~
  File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\db\models\query.py", line 415, in get* B" Q/ ]$ A  U
    raise self.model.DoesNotExist(
; o8 o0 r6 ?" x  z0 _5 {1 Saccounts.models.User.DoesNotExist: User matching query does not exist.
, D8 n/ t- P: O9 Y[21/May/2025 22:23:22] "GET /accounts/user/info/ HTTP/1.1" 500 881758 S2 B5 j; ^2 \
C:\Users\admin\Desktop\testmyproject\accounts\views.py changed, reloading.3 s( o9 _- ~6 s; {: r/ b5 V) Z: Q

8 ^% `% ^  d0 V以为是配置错误了,后来才知道,有可能是我们数据库中没有这条数据。: j4 w& z5 v  n' g/ {. n2 o
改成其他的值即可。) o3 S2 ~) [7 {) M: p- x
在视图函数中user = User.objects.get(pk=2)     pk后面的id要在数据库中真实存在,否则就会报上面的错误。% R" m1 J5 I0 h& r
! J7 I4 m* ]; n& z- h# b# P
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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