가상환경
: Python 애플리케이션과 그에 따른 패키지들을 격리하여 관리할 수 있는 독립적인 실행 환경.gitignore
-> git으로 관리 안 하는 파일들requirement.txt
-> 해당 프로젝트를 위한 독립 환경 목록 구성# 항상 작업 위치 확인하기
# 파이썬 / -m 모듈써서 / virtual environment 모듈써서 / venv라는 폴더에 가상환경 만들어줘
$ python -m venv {folder_name}
$ ls
{venv folder_name}/
$ source {folder-name}/Scripts/Activate
(folder name)
$ pip list
$ pip install django
# 현재 pip 목록을 얼린다.
$ pip freeze > requirements.txt
# requirements.txt 목록에 있는 내용 그대로 설치
$ pip install -r requirements.txt
# Django 프로젝트
# offline 이름의 프로젝트
# 장고야 프로젝트 시작할건데 offline 이름으로 할거야
$ django-admin startproject offline
$ cd offline
# 파이썬으로 manage.py를 실행시킴
# 서벌를 실행시키는 명령어
$ python manage.py runserver
# app
$ python manage.py startapp {folder_names}
# 파일 이름은 복수형으로 하는 것을 추천
# settings.py
INSTALLED_APPS = [
'{file_names}', # 콤마 빼먹지 않기
...
]
urls.py
views.py
templates.py