728x90
django 프로젝트를 시작할 때 사용하는 명령어들에 대해서 알아보겠습니다.
python -m venv <가상환경 이름>
위의 코드는 가상 환경을 만드는 코드입니다. 가상 환경은 서로 다른 프로젝트가 각각의 외부 모듈에 의해 영향을 받지 않도록 해줍니다.
source <가상환경 이름>/Scripts/activate # window의 경우
source <가상환경 이름>/bin/activate # mac이나 linux 경우
설명에 작성한 것과 마찬가지고 Scripts가 들어가는 코드 라인은 window를 사용자에 한해 사용 가능하고, bin이 들어가는 코드 라인은 mac 또는 linux를 사용하는 사용자에 한해 사용 가능합니다. 해당 코드는 앞서 생성한 가상 환경에 접속하는 코드로 코드를 실행시키면 command 부분의 앞에 가상 환경의 이름이 붙여지는 것을 확인할 수 있습니다.
pip install django
현재 작업 환경에 django가 설치되어있다고 하더라도 가상환경을 새롭게 생성하면 생성된 가상 환경에는 django가 설치되어 있지 않습니다. 따라서 django 프로젝트를 만들기 위해서는 django를 설치해야 합니다.
django-admin startproject <프로젝트 이름> .
위의 코드는 프로젝트를 생성하는 코드입니다. <프로젝트 이름>에 프로젝트 목적에 맞는 원하는 이름을 넣어 프로젝트를 생성하면 되고, 마지막에 .을 찍어주어 현재 디렉터리에 프로젝트가 생성될 수 있도록 합니다.
python manage.py startapp <앱 이름>
위의 코드는 프로젝트에 사용되는 앱을 생성하는 코드로 <앱 이름>에 기능에 맞는 이름을 넣어 앱을 생성하면 됩니다.
python manage.py runserver
위의 코드는 서버를 실행시키는 코드로 코드 실행하고, 설정된 url을 통해 접속하게 되면 프로젝트 구현 내용을 확인할 수 있습니다.
728x90
'Python > Django' 카테고리의 다른 글
[Django] Javasrcipt에서 ORM 정보 사용하기 (0) | 2021.06.29 |
---|---|
[Django] honeypot은 뭐야? (0) | 2021.06.28 |
[Django] decouple은 뭐야? (1) | 2021.06.25 |
[Django] pagination은 뭐야? (0) | 2021.06.24 |
[Django] smtpauthenticationerror 해결 (0) | 2021.06.23 |