易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 90|回复: 0
收起左侧

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

[复制链接]
发表于 2025-5-21 22:30:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
Internal Server Error: /accounts/user/info/0 I; Q' U  P0 `1 P5 q8 o- C  k
Traceback (most recent call last):5 @. o$ _, D2 f+ h( d% a2 F5 r
  File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
/ c- _) l# Z0 n1 i    response = get_response(request)
' G3 B( s  ?- K) H* l! N  File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\core\handlers\base.py", line 115, in _get_response2 K# U$ T8 V4 I( H  S. Q
    response = self.process_exception_by_middleware(e, request)2 L4 G% b- Q9 e3 o) Q6 g9 {
  File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\core\handlers\base.py", line 113, in _get_response' P; g' \6 X" a+ O7 x
    response = wrapped_callback(request, *callback_args, **callback_kwargs)7 |) g* Z( x/ S; @! w
  File "C:\Users\admin\Desktop\testmyproject\accounts\views.py", line 19, in user_info
6 H, y: x2 |: W7 k0 P    user = User.objects.get(pk=1)4 x( S* O1 I+ O: j  G" S
  File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\db\models\manager.py", line 82, in manager_method
/ ]: U3 a; G* t    return getattr(self.get_queryset(), name)(*args, **kwargs)
+ Z9 V- b% [) s' x" S5 o  File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\db\models\query.py", line 415, in get
" Q% T8 K2 U( d1 d( r    raise self.model.DoesNotExist(
8 o/ v4 O# o& W8 Z% V2 baccounts.models.User.DoesNotExist: User matching query does not exist.
/ \* I0 [& S8 z, t[21/May/2025 22:23:22] "GET /accounts/user/info/ HTTP/1.1" 500 88175
% |) e. X" A& w% y' S( s; `C:\Users\admin\Desktop\testmyproject\accounts\views.py changed, reloading.: K6 Q; o$ i& Q  W9 @' e" s
$ D3 M3 ^3 D+ a$ v9 _% a
以为是配置错误了,后来才知道,有可能是我们数据库中没有这条数据。3 q) m& y' N& S9 U/ t
改成其他的值即可。- M7 T9 G/ S9 @+ _, _& V3 i8 U
在视图函数中user = User.objects.get(pk=2)     pk后面的id要在数据库中真实存在,否则就会报上面的错误。
, R+ M: ~& V% o; R1 @' e. n' ]8 c8 b  o* N
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:25 , Processed in 0.046100 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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