|
|
楼主 |
发表于 2025-4-23 22:35:38
|
显示全部楼层
Internal Server Error: /hello/china/6 c9 |9 K" R; d5 ^/ L+ F' f
Traceback (most recent call last):- F8 `: N( L) }6 d( T( `* q
File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
1 b1 Z" W" G6 I+ W: q. O# C/ C2 Y& j# M response = get_response(request)5 ~: F3 }7 o# I8 p
File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\core\handlers\base.py", line 115, in _get_response1 z1 f! f, E! y; \8 F; c
response = self.process_exception_by_middleware(e, request)
1 P3 C# y# P; m! z: G File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\core\handlers\base.py", line 113, in _get_response
9 `6 y, M. ~' P7 a2 S" j response = wrapped_callback(request, *callback_args, **callback_kwargs)' F! { o" O& `& r% e* Z) ]
File "C:\Users\admin\Desktop\testmyproject\hello\views.py", line 11, in hello_china
. `. R+ r% C/ U- a- G. e5 [ url= reverse('hello_china')( W4 \7 ~) Z5 ?1 E3 Q; Z
File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\urls\base.py", line 87, in reverse4 U1 z8 S8 Z/ w3 D- ?' G1 U
return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs))0 B2 C/ @' Z6 ~, p
File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\urls\resolvers.py", line 617, in _reverse_with_prefix
; R3 f. _7 A7 D# [' c self._populate()
+ T, ~" O& j# `6 U& S: W+ P% f File "C:\Users\admin\python3.8.2-vitual\lib\site-packages\django\urls\resolvers.py", line 455, in _populate
( m0 s( K9 C/ |3 o. P# @ for url_pattern in reversed(self.url_patterns):
4 Y' ~7 B5 z" W$ K; c9 ~* C/ P! K* GTypeError: 'set' object is not reversible8 e% Y' }4 Y9 }5 B3 o, I4 e
[23/Mar/2025 22:26:12] "GET /hello/china/ HTTP/1.1" 500 81834
% {" h, H' u- A0 f: K; _0 H
3 }5 ?- L5 y! A* x2 g/ O
" D+ n. q5 z; q% b3 v, n0 V% V' ?问题的原因找到了,是因为根路径下的urls.py 文件中
6 a6 c8 ?1 b7 T, O$ [5 _! O: ]2 b! A
urlpatterns = {% q7 L$ P/ E3 [$ I" E. W A, P
path('admin/', admin.site.urls),
( n6 ?" h d3 B path('hello/', hello_world),
, i3 R& [7 t4 k4 l6 y path('hello/', include('hello.urls')),4 H1 x4 i" B( y+ I) M5 D
}
# |" g; K) u7 Y8 D6 z1 H需要改成6 G5 z2 b5 n; ^- e o5 ~3 [
urlpatterns = [
( W& Z/ _: V: @& V7 `5 ?/ ] path('admin/', admin.site.urls),
' X/ q2 \# F# N* _* O2 q8 ?" W, M path('hello/', hello_world),% b* J* \1 R6 w' f) G
path('hello/', include('hello.urls')),, P; O: T! E6 ?0 |
]
( {4 y" J; O9 \& g* Z9 F, O5 v问题完美解决。 |
|