2.2.3
python3
를 설치해야 한다.conda create --name 프로젝트명 python=3.7
# 생성
conda env list
# 리스트보기
conda env remove -n 프로젝트명
# 삭제
conda activate 프로젝트명
# 환경 진입
conda deactivate 프로젝트명
# 환경 종료(나가기)
위와 같이 보통 쓰는게 저 정도의 명령어 들 이다.
이제 가상환경을 시작했다면, 마음편하게 필요한 패키지들을 설치하면 된다.
먼저 pip -V를 쳐서 pip 버전 및 pip가 연동된 파이썬 버전을 확인한다.
이상이 없다면, 이제 장고를 시작하기 위해
pip install django
로 설치한다.
장고가 잘 설치 됐다면, django-admin startproject ‘프로젝트명’으로 프로젝트를 생성할 수 있다.
보통 프로젝트명의 폴더가 새로 생성되고 프로젝트명을 기반으로 한 폴더 구조가 생성이 완료된다.
만약 현재폴더에 바로 프로젝트 폴더들의 구성이 설치되길 원한다면 ’.’ 을 추가하면 된다.
django-admin startproject example
#프로젝트를 생성하는 명령어
django-admin startproject example .
#현재위치에 프로젝트를 구성하는 옵션
장고의 파일구성은 최초 생성시 아래와 같다.
.
├── example #프로젝트 매인 앱
│ ├── __init__.py #이닛
│ ├── settings.py #프로젝트 설정 파일
│ ├── urls.py # 프로젝트 메인 URL파일
│ └── wsgi.py # 서버구동 파일
└── manage.py #장고 구동 파일
이후에 추가되는 앱은 settings.py에 INSTALLED_APPS 안에 기록되어야 장고에서 핸들링 가능하다. 만들고서 최초 구동시의 화면은 다음과 같다.
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
#admin 설치를 위한 기본 안내메세지
July 04, 2019 - 22:22:33
Django version 2.2.2, using settings 'example.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
#이렇게 뜨면 정상 기동이 된것이다.
브라우저에서의 화면은 아래와 같다.
다음편에서 계속 됩니다.