Django는 Python의 오픈 소스 웹 프레임워크이자 풀 스택 프레임워크이다. 일반적으로 파이썬을 웹 서비스에 쓴다고 하면 Django 또는 Flask를 쓴다고 생각하면 된다. 둘의 차이는 풀 스택 프레임워크(Django)냐 아니냐 정도.
🚀Django 개발환경 세팅
mkdir venvs # 가상환경 루트 디렉토리 만들기
cd venvs
python -m venv mysite # 파이썬 가상환경 만들기
cd mysite/Scripts
activate # 가상환경 진입
pip install django==4.0.3 # 장고 설치
python -m pip install --upgrade pip # 에러 날 시 pip upgrade
Django project 생성하기
cd /
mkdir projects
cd projects
C:\venvs\mysite\Scripts\activate
mkdir mysite
cd mysite
django-admin startproject config .
python manage.py runserver


mysite/config/settings.py 파일에서 언어와 시간부분을 한국 값으로 바꾼다.

Alias 설정하기
activate 명령어는 C:/venvs/mysite/Scripts/activate 가 된다. 일일이 치기 힘드니까 alias 등록해보자. 아래와 같이 폴더를 이동해서 명령을 수행하는 mysite.cmd 파일을 C:/venvs 폴더 아래에 만들고 환경변수 에 C:/venvs 를 추가해준다.
@echo off
cd c:/projects/mysite
c:/venvs/mysite/scripts/activate
프롬프트 창에서 path 명령어를 입력했을 때 아래와 같이 나오면 아무 곳에서 mysite만 입력했을 때 mysite 가상환경으로 진입할 수 있다.

References
'Application Programming' 카테고리의 다른 글
[Python] 🐍python 환경세팅 (0) | 2022.06.27 |
---|---|
[web] php 설치 (0) | 2022.03.21 |
[Three.js] Intro (0) | 2021.11.27 |
[⚛️React.Js] 리액트 프로젝트 생성 (0) | 2021.11.24 |
[Typescript] (0) | 2021.10.15 |