• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

success_url = reverse_lazy('todo:list') 질문

19.05.23 00:07 작성 조회수 128

0

success_url = reverse_lazy('todo:list')

이 부분에서 todo:list의 todo는 urls.py에서 정의한 

app_name = 'todo'

이고

list는 

path('list/', views.TodoLV.as_view(), name='list'),

여기서 name으로 지정한 list인가요?

답변 1

답변을 작성해보세요.

1

맞습니다.

장고에서는, URL 을 직접 지정(예. '/todo/list/') 하지 않아도, 간접적으로 지정(예. 'todo:list') 할 수 있어서, 편합니다.

간접적으로 지정할 때는, 'app_name:name' 방식으로 지정합니다.

이 구문에서 app_name 은 application namespace 의 약어 입니다.