inflearn logo
강의

Course

Instructor

Django Beginner's Guide - Getting started with Django through hands-on experience

Web framework Django (python) practice

정규표현식 사용하는 /view/1 조회가 되지 않습니다.

Resolved

560

BitNa Bae

2 asked

0

  1. admin/
  2. write/ [name='write']
  3. list/ [name='list']
  4. view/(?P<num>[0-9]+)/$

정규표현식 표현방법에서 오류가 난 것 같습니다.

include() 내 3tuple 형식이 아니라 2tuple 형식이라고 오류가 나고  urls가 define되지 않았다고 오류가 나서 (window사용)

url -> path로, r^ 을 삭제 수정해 적용했습니다.

어느 부분을 수정해야 할까요? 

rom django.contrib import admin
from django.urls import include, path

from community.views import *

urlpatterns = [
    path('admin/', admin.site.urls),
    path('write/', write, name='write'),
    path('list/'listname='list'),
    path('view/(?P<num>[0-9]+)/$', view), 
    
]

django

Answer 4

7

BitNa Bae

구글링 했더니, url과 path는 () 안에를 다르게 표현해야 작동한다고 합니다.(혹시 같은 문제를 겪는 분들을 위해:)) 

path('view/(?P<num>[0-9]+)/$', view) -> path('view/<int:num>/', view)

이렇게 고치면 일단은 작동은 합니다:)

0

johnywhisky

질문자 분의 장고 버전이 뭔지 중요할거 같은데요...

강의 장고 버전이 1.9입니다. 장고 버전 2까지는 `r'^'`을 사용한 정규표현식 url 파싱을 사용했었는데,

장고가 버전 3으로 넘어오면서 위 답글과 같은 <type:val> 형식으로 바뀌었습니다.

현재는 장고 4.0.3까지 나와있는 걸로 알고있는데, 구글링 하시면서 해당 버전에 맞는 방식을 사용하시면 될거같아요

0

HyunDaYong

from django.contrib import admin
from django.urls import path
from django.conf.urls import url
from comunity.views import *

urlpatterns = [
path('admin/', admin.site.urls),
path('write/', write, name='wirte'),
path('list', list, name='list'),
url(r'^view/(?P<num>[0-9]+)/$', view),
]

0

HyunDaYong

강의와 똑같이 하고 싶다면 import 해서 사용 하시면 됩니다.

0

moimprivate1802

감사합니다.

0

Yj Shon

저도 본 댓글을 참고해서 해결했습니다.

감사합니다. :)

진도미확인 (진도가 안 넘어감)

0

36

1

자료 화면 문의

0

36

1

(질문)KG이니시스 팝업차단 문제 발생(강의 13. 자바스크립트만으로 포트원 결제 구현하기, 7분18초)

1

155

2

강의에 나왔던 js 파일이 깃허브에 없습니다

1

64

1

RuntimeError: There is no current event loop in thread 'MainThread'

0

83

1

chapter 07-01 실행 오류

0

65

1

DOCKER 설치 관련 질문입니다

0

91

2

Chapter05-04 : sum_func의 합이 이중 출력됩니다.

0

76

2

안녕하세요.

0

44

1

asgi 를 elasticbeanstalk 으로 배포는 어떻게 할수 있을까요?

0

83

1

모바일 디버깅, 반응형 레이아웃 4분48초 질문

0

43

1

AI 도구 학습법 문의

0

84

2

45. 병렬성 2 - Futures(5-1) wait가 의도된 대로 동작하지 않습니다.

0

91

2

멀티스레딩 - 44. 병렬성 1 - Futures(4-2)

0

70

2

chapter05_02 클로저 질문사항 !

0

49

1

ConnectionRefusedError: [WinError 10061]

0

100

2

CSRF_COOKIE_NAME에러

0

79

2

Django의 View나 URL의 네이밍 컨벤션

0

60

1

Django를 알기전 파이썬 모듈,함수 ,클래스 개념을 확실히 잡아야 할거 같아여

0

292

0

26:47 새로고침 후 write페이지에서 에러가 나타났습니다.

0

648

2

write.html 까지 작성 후 서버 실행이 안됩니다 ㅠ

0

339

1

import error가 발생했어요

1

384

1

이미지나 동영상 업로드 관련 질문드립니다

0

258

0

global name &#039;request&#039; is not defined

0

483

1