Django로 views.py를 작성 하다보면 상황에 따라 render와 redirect를 쓸 때가 있다. Django를 처음 배우다 보니 두 가지의 쓰임새가 비슷한 것도 같아 어떤 상황에서 어떤 것을 써야 할 지 헷갈렸다. 그래서 render와 redirect의 차이점에 대해 정리를 해 보았다. render html file로 이동시켜 준다. render은 아래와 같은 parameter들을 가진다. 여기서 request와 template_name은 반드시 넣어 주어야 한다. render(request, template_name, context=None, content_type=None, status=None, using=None) redirect url로 이동한다. redirect는 아래와 같은 par..