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

解决django.core.exceptions.ImproperlyConfigured: URL route 'article/<int: month

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-4-19 13:21:37 | 显示全部楼层 |阅读模式
Exception in thread django-main-thread:6 a6 Y2 w/ m/ Q
Traceback (most recent call last):& z' D, l# H3 }! c
  File "C:\Program Files\Python38\lib\threading.py", line 932, in _bootstrap_inner7 X) ?7 Q1 W" J, w
    self.run()
7 T7 y, q# N# G1 M* A. l  File "C:\Program Files\Python38\lib\threading.py", line 870, in run8 z, n' ^  b2 A/ n$ w; R
    self._target(*self._args, **self._kwargs)% }# y. k+ i3 e- N3 Q, I: B* t. [
  File "C:\Users\admin\python3.8vitual\lib\site-packages\django\utils\autoreload.py", line 53, in wrapper5 z! n& V) [% j5 ?% l3 ]
    fn(*args, **kwargs)
1 g5 E* I9 F8 F( h- W- _7 F  File "C:\Users\admin\python3.8vitual\lib\site-packages\django\core\management\commands\runserver.py", line 117, in inner_run
$ g" i$ _; k' R0 \& o    self.check(display_num_errors=True)
5 t. M) c# g7 ^3 W3 m. K; ~  File "C:\Users\admin\python3.8vitual\lib\site-packages\django\core\management\base.py", line 392, in check& |9 a9 ?6 ~5 j  Z! B( M. Q: o
    all_issues = self._run_checks(6 S& |# A& q" \/ F
  File "C:\Users\admin\python3.8vitual\lib\site-packages\django\core\management\base.py", line 382, in _run_checks) ^6 `6 p( w) B
    return checks.run_checks(**kwargs)+ ~$ g" D6 [$ D* i, N. |; K
  File "C:\Users\admin\python3.8vitual\lib\site-packages\django\core\checks\registry.py", line 72, in run_checks0 M/ `) F- x7 X& f3 f& S& M
    new_errors = check(app_configs=app_configs)
4 c/ e% h2 B0 l9 h: v, F  File "C:\Users\admin\python3.8vitual\lib\site-packages\django\core\checks\urls.py", line 13, in check_url_config
2 n& Q0 l- H  U, z4 W( m: \) a    return check_resolver(resolver)
& `. N- K. K* @- K  File "C:\Users\admin\python3.8vitual\lib\site-packages\django\core\checks\urls.py", line 23, in check_resolver
5 o' }8 D0 A) U' g    return check_method()3 p7 c/ X2 ]2 j# w: N
  File "C:\Users\admin\python3.8vitual\lib\site-packages\django\urls\resolvers.py", line 407, in check; i% A3 w) H6 N; _
    for pattern in self.url_patterns:
8 g. i% P- R4 s3 P  File "C:\Users\admin\python3.8vitual\lib\site-packages\django\utils\functional.py", line 48, in __get__/ c0 c4 [+ J2 ]; g
    res = instance.__dict__[self.name] = self.func(instance)
. C6 @9 X9 c5 K/ e8 z" D  File "C:\Users\admin\python3.8vitual\lib\site-packages\django\urls\resolvers.py", line 588, in url_patterns) I3 ?8 h2 N# Q: H; Z. ?
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
- V9 G: @$ L3 x+ e  File "C:\Users\admin\python3.8vitual\lib\site-packages\django\utils\functional.py", line 48, in __get__0 y! {* j# q- o) r7 e% O6 v  M, L
    res = instance.__dict__[self.name] = self.func(instance)
% o3 |/ U0 P6 G  File "C:\Users\admin\python3.8vitual\lib\site-packages\django\urls\resolvers.py", line 581, in urlconf_module) J' ?1 T" t9 D' q) \' I
    return import_module(self.urlconf_name)
. J. G+ O6 E9 z' o  File "C:\Program Files\Python38\lib\importlib\__init__.py", line 127, in import_module5 E; X: H8 C$ H. [- i
    return _bootstrap._gcd_import(name[level:], package, level)
, f- b8 ~+ R3 ]3 d0 M" M0 m; X% n  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import4 f$ v1 p: d; ~2 a- \
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
( N- t6 `5 q* u& r0 x  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
0 h, X- M1 c8 c  e- k" x  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
- v1 ]/ P/ H( @! [( q6 o( O0 }  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
# I# u7 F# Q" K) }  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
4 ?5 S% Z- |8 t: d  File "C:\Users\admin\Desktop\myproject\myproject\urls.py", line 23, in <module>2 r' v9 X# l8 J2 \$ r1 k
    path('hello/', include('hello.urls'), name=''),
0 ]# O# _3 E% W- W  File "C:\Users\admin\python3.8vitual\lib\site-packages\django\urls\conf.py", line 34, in include$ U' a3 W4 p8 E
    urlconf_module = import_module(urlconf_module)
! }0 c; I( j7 Z2 T  File "C:\Program Files\Python38\lib\importlib\__init__.py", line 127, in import_module2 r& t" I. K. K$ m. m6 X
    return _bootstrap._gcd_import(name[level:], package, level)9 q, @/ o$ ~3 ?, j- M' g7 }
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import- ]' V" Y; B0 J
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load% \1 {/ ~& }) c, j4 O( x& K8 O
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked: p2 y, w7 b( f$ ^
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
/ F2 s- F1 C# ?. V+ z: G5 [  File "<frozen importlib._bootstrap_external>", line 783, in exec_module& S* n3 Q: A% a- H) @4 ~$ l6 l* y: u# [( u
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
) C9 E+ `# V; V8 n( x& y  File "C:\Users\admin\Desktop\myproject\hello\urls.py", line 10, in <module>+ i& L2 w9 s9 E/ E
    path('article/<int: month>/', article_list, name='article_list'),
7 ]2 ~& \/ G8 c1 c  File "C:\Users\admin\python3.8vitual\lib\site-packages\django\urls\conf.py", line 70, in _path
" E0 z8 M. v* ?9 `    pattern = Pattern(route, name=name, is_endpoint=True)
$ o. I; U! D( f$ ?  File "C:\Users\admin\python3.8vitual\lib\site-packages\django\urls\resolvers.py", line 254, in __init__( A4 F: j& o' V* g) I
    self.converters = _route_to_regex(str(route), is_endpoint)[1]
; K: C9 p" k/ y& r& d& `6 A  File "C:\Users\admin\python3.8vitual\lib\site-packages\django\urls\resolvers.py", line 212, in _route_to_regex" P$ L( T" m7 Q
    raise ImproperlyConfigured("URL route '%s' cannot contain whitespace." % route)( I, x! N6 O$ W! O; [7 q
django.core.exceptions.ImproperlyConfigured: URL route 'article/<int: month>/' cannot contain whitespace.
7 F8 Z0 w3 H( I. V  j+ Y0 _" u! v! s; S0 D5 M  C; @

2 }1 n" n& h! X! _6 N找了很久才知道,原来是因为格式的问题。) p6 x  @' S7 m  j
   path('article/<int: month>/', article_list, name='article_list'),
3 A2 L2 D4 l' A: L* {. x/ l: {  x5 P! X4 n5 J% g
在int后面不能添加空格,修改成% Y4 [) X0 C0 _- [+ J
   path('article/<int:month>/', article_list, name='article_list'),
  I2 t4 Z1 q2 m! h6 x$ p  M, u即可。
6 t7 n( X* F' y& e; w. Q6 A/ G; V问题解决。
- c, T! k9 \, |) _( g  w. l. U$ o1 H" H* K: h
9 `4 a7 _- A% a/ p# |
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 01:09 , Processed in 0.019767 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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