장고로 서버까지 열 수 있게되었고, Visual Studio Code에 연동까지 했으니 쪼금 응용해보았다. 자신이 직접 열었던 서버에 원하는 텍스트를 출력해보았다. 먼저 장고 서버가 잘 작동하는지 먼저 확인하고, 시작한다.
1. 텍스트 출력을 위해 '앱' 만들기
앱(app)을 사용하여 원하는 화면을 출력할 수 있다. 먼저 앱을 만들기 위해서는 cmd창에서 manage.py가 있는 디렉토리에서
python manage.py startapp 원하는 디렉토리 명 |
명령어를 입력해준다. 성공적으로 명령을 수행했다면 Visual Studio Code에 들어가보면 왼쪽에 본인이 설정해놓은 디렉토리가 하나 생겼을 것이다. (cmd에서도 dir 명령어를 통해서 확인할 수 있음.)
2. 원하는 텍스트를 입력하기
Visual Studio Code에서 앱 디렉토리에 들어가보면 views.py가 있을 것 이다. 이 파이썬 파일에 index 함수를 추가한다. (프론트엔드 공부할 때도 html 이름을 index로 해야 서버가 돌아간다는 이야기를 어디선가 들었던 것 같다.)
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def index(request):
return HttpResponse("<h1>원하는 텍스트를 입력하세요~!!</h1>")
3. index함수 환경설정
manage.py가 들어있는 디렉토리에서 같은 이름의 디렉토리에 들어가면 urls.py와 settings.py가 있다. 이 두개를 수정해줘야 한다. 첫번째로 settings.py에 들어가서
INSTALLED_APPS 함수에서 자신이 만든 앱이름을 넣어준다. 그 다음 urls.py에 들어가서 path를 추가해준다.
(처음에 import 해주는 것을 깜빡해서 5분정도 해맸다..ㅋㅋㅋㅋ urls.py에 내 앱 디렉토리에 들어있는 views.py를 임포트해줘야 하는데, 저거 까먹고 왜 views가 정의가 안된다고 하지..?? 이러면서..ㅋㅋㅋㅋㅋㅋㅋ 아직 갈길이 멀다...ㅎㅎ)
마지막으로 ctrl+s로 코드를 저장해준 다음에 다시 서버를 새로고침하면?
성공적으로 서버에 적용되었다...!! 공부 빡세게 해야겠다..ㅎㅎ
'웹 개발 공부 : Back-end > 파이썬 - 장고' 카테고리의 다른 글
파이썬 장고 #6 장고에 연동한 HTML 문서에 CSS 적용하기 (0) | 2020.08.26 |
---|---|
파이썬 장고 #5 직접 만든 HTML 문서와 django 연동하기 (0) | 2020.07.30 |
파이썬 장고 #4 django를 이용하여 간단한 게시판 만들기 (0) | 2020.07.28 |
파이썬 장고 #2 장고와 vsc (Viusal Studio Code) 연동하기 (0) | 2020.07.21 |
본격적인 첫 개발! 파이썬 장고#1 장고 설치 및 가상환경 설정 (0) | 2020.07.15 |