Python/django

장고 시작하기

hjc_ 2020. 7. 5. 21:35

파이썬 & 파이참 다운

#---- 파이썬 다운로드 
https://www.python.org/downloads/

# 버전 확인
python -V 


#---- 쉽게 파이참에서 가상환경으로 프로젝트를 생성하는 것을 추천한다.
# 커뮤니티 버전 다운 받기 
https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows


Create Associations -> [V] .py  해준다. 

 

파이참 사용하지 않는 방법 

더보기
#---- 파이참 사용하지 않는 방법  (비추천)
# 가상 환경 설정
pip3 install virtualenvwrapper-win  
mkvirtualenv my_django_environment  # mkvirtualenv (가상환경 이름)

# 가상 환경 설정 명렁어들
deactivate — 활성화된 파이썬 가상 환경을 비활성화한다
workon — 사용가능한 가상 환경 목록을 보여준다
workon name_of_environment — 특정 파이썬 가상 환경을 활성화한다
rmvirtualenv name_of_environment — 특정 환경을 제거한다.

장고 설치 

(파이참에서 가상환경을 설정했다고 가정한 상태)

파이참 아래쪽에 있는 [Terminal]버튼을 누르면 가상환경이 활성화 되어있는 터미널이 켜집니다.

여기에 장고 명령을 입력할 것입니다.

# 장고 설치
pip install django

# 버전 확인
python -m django --version

 

장고를 설치했으면 장고 프로젝트를 만들어야 합니다.

django-admin startproject config .

config  .  에서 .(점)은 현재 폴더에서 파일들을 만들겠다는 의미입니다.

장고 프로젝트를 만들면 config폴더가 생기고 해당 프로젝트를 관리할 수있는 manage.py라는 파일이 생성됩니다.

 

데이터 베이스 생성하기

python manage.py migrate

 

위의 명령을 입력해 DB를 초기화 하면서 DB파일을 생성합니다.

db.sqlite3.py 파일에 웹 프로그래밍에서 다루는 회원 정보나 글 정보들이 저장됩니다.

 

앱 생성하기 

python manage.py startapp app_default

 

관리자 계정 생성하기

python manage.py createsuperuser

# 127.0.0.1:8000/admin 에 접속해보자

 

서버 실행하기

python manage.py runserver

# 웹 브라우저 URL에 http://127.0.0.1:8000/ 접속하여 확인

 


(1)프로젝트 생성 : manage.py 생성 됨.

(3)DB 생성 

(3)APP 생성 : startapp