Django 배우기(1)

mnsng88·2023년 3월 5일
0

Django 배우기

목록 보기
1/4
post-thumbnail

🙏들어가기에 앞서

본 내용은 opentutorials WEB2-python 중에서 Django Web Framework 수업을 바탕으로 제가 배운 것을 정리하기 위한 용도로 글을 씀을 밝힙니다.
opentutorials Django Web Framework

Django 설치

설치

python3 -m pip install django
django-admin startproject myproject .

startproject라는 명령어를 이용해서 프로젝트를 생성하고 myproject라고 이름을 설정한다. 다음은 설치위치를 정해야한다. 아무것도 지정하지 않으면, myproject라는 폴더가 생기고 그 폴더 안에 myproject라는 폴더가 또 생기게된다. 현재 디렉토리에 하고 싶다면 .을 입력하면 된다.

실행

python3 manage.py

Django의 실행은 위와 같이 한다.

python3 manage.py runserver

runserver라는 명령어를 이용하면 http://127.0.0.1:8000/와 같은 서버 주소를 확인할 수 있는데 이를 타고 들어가보면 장고를 최종적으로 설치했음을 확인할 수 있다.

python3 manage.py runserver 8888

위와 같이 입력하면 포트 번호를 바꿀 수 있다.

포트의 개념


다음과 같이 두 개의 컴퓨터가 있다.
하나는 127.0.0.1이라는 ip 주소와 3개의 서버 소프트웨어를 가진 서버컴퓨터이고 다른 하나는 우리가 일반적으로 서버에 접속하는 컴퓨터이다. 이 컴퓨로 서버에 접속하기 위해서는 http://127.0.0.1 이라고 입력할 수 있을 것이다. 그러나 서버컴퓨터에는 여러개의 서버 소프트웨어가 설치되어있는데 이 중 누구와 통신할지에 대한 문제를 해결하기 위해서 port에 대한 개념이 존재하는 것이라 할 수 있다. 따라서 그림을 보면 0 부터 65535라는 번호가 새겨진 포트가 존재하게 된다. 그래서 통신을 할 때에는 어떤 서버 소프트웨어와 통신할 것인지 지정을 하게 되어있다. 만약, 80번 포트와 통신하고 싶다면 http://127.0.0.1:80과 같이 입력하면 된다.

profile
능동적으로 행동함으로써 세상을 더 좋게 가꾸어가는 사람

0개의 댓글