강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

back010님의 프로필 이미지
back010

작성한 질문수

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)

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

작성

·

8

0

안녕하세요 강사님, 스타트업에서 django를 활용해 개발하고 있는 신입 개발자입니다.

일을 시작하다 보니 제가 django에 대해 잘 모르고 있다는 것을 느껴 수강하게 되었는데요, 그 중 가장 고민이 되는 부분이 네이밍이었습니다.

그래서 질문드리는 것이 Django에서는 View나 URL 엔드포인트 별명(name=에 들어가는 값)을 지을 때 해당 객체의 타입도 같이 적는지 궁금합니다.

예를 들어 View의 이름을 지을 때 PostRenderView라고 짓는지, 아니면 PostRender라고만 해도 될까요? url name을 지을 때에도 post_render라고만 하면 되는지, post_render_view라고 해주는게 좋은지 django의 컨벤션을 알고 싶습니다.

제가 생각하기엔 View의 클래스 이름은 view라는 것을 명확하게 하기 위해 View를 붙이는 게, url name은 template에서 쓰이는 별명이므로 post_render라고만 하는 게 좋다고 생각해서 지금까지 이렇게 짓고 있었습니다.

또 HTTP response에 대해 들었던 내용 중에 정확하진 않지만 메서드 타입이 get이면 이미 타입에 역할이 포함되어 있기 때문에 메서드 이름에 get을 넣지 않는 게 좋다라고 들었던 기억이 있어서요.

강사님의 생각이 궁금합니다. 알찬 강의 잘 수강하고 있습니다. 감사합니다!

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
back010님의 프로필 이미지
back010

작성한 질문수

질문하기