안녕하세요 성조입니다.
파이썬 프로젝트는 메인 config 역할을 진행하는 것 하나와 다수의 앱을 기준으로 동작시킵니다.
이번에는 앱(App)을 생성하고 실행하는 것을 포스팅해 보려 합니다.
이 포스팅은 windows 10 환경, vscode ide, Python Django, mysql를 기준으로 진행되고 있습니다.
앱 생성하기
Python Django에서 앱을 생성하려면 다음의 키워드를 터미널(Terminal)에 입력하면 된다.
python manage.py startapp 앱이름
※ 터미널에 startapp을 입력하기 전에 반드시 Python Select Interpreter를 지정해야 한다.
위와 같은 구조가 돼야 한다.
이후 터미널에 python manage.py runserver를 입력한다.
python manage.py runserver
정상 작동됐다면 지난 포스팅에서 두고 온 부분이 없는지 확인해야 한다.
migrate를 제대로 진행됐는지 확인해야 한다.
2022.10.02 - [Python 🐍/Django] - [Django] 장고(Django) MYSQL 연동하기
주소창에 main로 페이지를 이동 입력 하면 다음과 같이 404 Error가 발생된다.
페이지가 생성되지 않았으며, 페이지가 연결된 상태가 아니라서 발생한 것이다. 다음의 순서를 진행하자.
불러올 app의 이름 from 이름 import views를 불러온다.
주의할 것
path( 경로, ~) 이후 뒤에 반드시 ,를 입력해야 한다.
위 이미지처럼 입력하고 구동했던 서버로 이동하면 다음과 같이 나온다.
여기까지 진행됐다면 python의 Django 웹 프레임워크로 프론트, 백엔드, mysql까지 완료됐다.
이번 포스팅에서는 main으로 예시를 들었지만 다음 포스팅부터 본인은 home으로 예문을 만들 예정이다.
잘못된 지식 전달 사항이 있는 경우 언제든지 댓글 부탁드리겠습니다!
궁금하신 부분도 언제든 댓글 부탁드립니다!
감사합니다.다음 포스팅 때 뵙겠습니다!
'Python 🐍 > Django' 카테고리의 다른 글
[Django] 페이지 이동을 위한 URL 분리하기 (2) | 2022.10.07 |
---|---|
[Django] 관리자 계정 생성하기(admin) (0) | 2022.10.06 |
[Django] 장고(Django) 홈 페이지 만들기(home view) (1) | 2022.10.05 |
[Django] 장고(Django) MYSQL 연동하기 (3) | 2022.10.02 |
[Django] Vscode 가상환경에서 장고(Django) 프로젝트 시작하기 (2) | 2022.09.28 |