[Django] 장고 Views를 활용한 HTTP 요청 처리#2_URL Dispatcher와 정규 표현식

아직·2022년 7월 8일
0
post-thumbnail

1)

class YearConverter:
    regex = r"20\d{2}"

    def to_python(self, value):
        return int(value)

    def to_url(self, value):
        return str(value)
register_converter(YearConverter, 'year')

...

urlpatterns = [
    path('archives/<year:year>/', views.archives_year),
    

custom converter를 만들어 줄 때 urlpatterns에서 앞의 year은 컨버터 이름이고 뒤의 year은 view로 넘어가는 인자이다.

0개의 댓글