평소에 업무하고 애들이랑 놀아주고 재우고 나오면 블로그 글 하나 쓰기도 시간이 빠듯해서 계속 미뤄뒀던 웹사이트 만들기 프로젝트였는데 이렇게 미루면 한도 끝도 없을 것 같아 일주일에 최소 2~3회는 짧게라도 진행하고자 합니다.
마음 같아서는 튜토리얼 앱도 하루 만에 팍! 만들고 원래 생각했던 앱을 바로 만들고 싶지만 실력도 안되고 이 프로젝트의 목적이 단순히 하나의 사이트를 만들어보는 것에만 있는 게 아니라 실제로 django와 python에 대한 지식을 쌓는 것도 있기 때문에 속도보다는 조금씩 하더라도 내용을 정리하면서 진행할 생각입니다.
예전에 f***c*****에서 django 수업을 한번 들은적이 있는데 너무 오래돼서 하나도 기억이 안 나서(그나마 django라는 존재는 알고 있으니 아주 건진 게 없는 건 아닌 거 같기도 합니다) 일단은 튜토리얼 앱을 만들면서 기본적인 개념을 잡을 생각이라서 튜토리얼 앱부터 진행해 보고 있는데요. 오늘은 튜토리얼 앱(polls)에 part 1 부분에 해당하는 view 작성과 view를 호출하는 url 연결 부분을 진행해 봤습니다.
<여기서부터는 제가 튜토리얼을 진행하면서 읽고 실행해본 내용을 제가 이해한 대로 정리한 부분입니다. 잘못된 부분이 있을 수 있기 때문에 참고만 부탁드립니다.(혹시 잘못된 부분을 알고 계신 고수님이 있으시다면 댓글로 가르침 주시면 겸허히 받겠습니다!! >
튜토리얼을 따라 프로젝트를 생성하고 그 다음 앱을 생성하는데 여기서 프로젝트와 앱의 관계는 앱이 프로젝트의 부분집합이라고 생각하면 될 것 같습니다. 즉, 하나의 웹사이트에 여러가지 기능을 가진 앱(블로그, Poll, 게시판 등)들이 존재하는 형태인 것입니다.
그리고 뷰를 작성하고 그 뷰를 가리키는 url을 세팅하는 과정을 거칩니다.
이렇게 project 생성 -> app 생성 -> view 생성 -> urls 세팅 과정을 모두 거친 뒤 django에서 제공하는 명령어를 통해 로컬에 서버를 띄워서 사이트에 접속하여 view에 작성해 놓았던 결과를 확인할 수 있었습니다.
앞으로 제가 만들게 될 웹사이트 프로젝트도 이런 앱 여러개를 생성하여 만들게 될 것 같습니다.
다음에는 튜토리얼 part 2를 진행하고 정리해보도록 하겠습니다!
'Study > 재테크' 카테고리의 다른 글
[블로그 운영] 더 나은 티스토리 운영을 위한 할일 (0) | 2023.01.26 |
---|---|
[웹사이트 만들기 3] 프로젝트 시작부터 발생한 문제 해결하기(xcrun:error: invalid active developer path) (0) | 2023.01.06 |
[웹사이트 만들기 2] 개발해야할 기능들 정리(230106 기준) (0) | 2023.01.06 |
[웹사이트 만들기 1] 아이템 기획 및 개발언어 선택(django) (0) | 2022.12.29 |
[부수입 만들기] 직장인 부수입 만들기 아이디어 (0) | 2022.12.29 |
댓글