- reverse()
- 참고문서 : django.urls utility functions | Django documentation | Django (djangoproject.com)
- 이 함수를 그냥 파이썬에서는 리스트의 요소를 순서를 거꾸로 할 때 사용한다
- 장고에서는 url에 설정한 name을 통해 url로 바꿔주는 함수로 쓰인다
path('feed/', views.FeedView.as_view(), name='feed_view')
- urls.py에 이렇게 설정된 url이 있을 때 views.py 에서 return 값으로 reverse()를 사용할 수 있다
class FeedView(APIView):
def get(self, request):
return reverse('feed_view')
- 이런 식으로 쓰면 return 값에 "기본주소/articles/feed/"가 담겨서 이 주소로 이동하게 된다
- 문서에는 name이나 viewname을 쓸 수 있다고 하는데 viewname은 뭔지 몰라서 그냥 name만 씀