본문 바로가기

프로그래밍/Django개발(MAC OS)

Django_개발 환경 구축 / 장고 설치

반응형

 

 

Django를 활용하여 쇼핑몰 만들기 Study입니다.

1. 파이썬 설치
 - Mac에는 기본적으로 파이썬 2.7버전이 설치되어 있기 때문에, 유의하셔서 진행이 필요합니다.
 Python 2버전을 사용하셔서 Django를 설치하게 되면, 힘들 수도 있습니다. Window는 큰 문제 없을 것으로 보입니다.

2. 개발 환경 설치
 - 저는 Pycharm CE 버전을 활용하여 만들어 보도록 하겠습니다
 - 그 외 다양한 환경 사용하셔도 무방합니다. (VSCode도 괜찮은 것 같아요)
https://www.jetbrains.com/pycharm/

 

PyCharm: the Python IDE for Professional Developers by JetBrains

The Python & Django IDE with intelligent code completion, on-the-fly error checking, quick-fixes, and much more...

www.jetbrains.com

파이참을 설치하셨다면, 
+Create New Project를 누르셔서 새로운 프로젝트를 만들어 주세요 !!

이제 Pycharm에 보시면 venv라는 가상환경이 만들어 지는 걸 확인 할 수 있는데요, 가상환경을 사용하면 배포에 유리하기 때문에 가상환경을 추천드립니다. 그리고 아래 Terminal에서 이제 장고를 설치하여 시작을 해보도록 하겠습니다.



    이제 장고를 설치해서 서버를 실행 시켜 보도록 하겠습니다.

◎ 장고 (Django) 설치 하기

 - Terminal창에서 아래와 같이 입력을 해줍니다.

 

 # 장고 설치
 $ pip install django 
 
 # 장고 프로젝트 시작
 $ django-admin startproject django_study1 .   
 
 # 장고 서버 실행
 # 실행 후 127.0.0.1 로 접속하여 브라우저 확인
 $ python manage.py runserver
 
 # 데이터 베이스 생성
 $ python manage.py migrate

 

※ 여기서 django-admin startproject django_study1에 .을 찍지 않으면 하위 디렉토리가 추가로 생성됩니다.
그러면 아무래도 복잡하기 때문에, 가급적 .을 찍는걸 추천드립니다.
예) django_study -> django_study -> __init__.py, settings.py, urls.py, wsgi.py가 있는걸 확인 할 수 있습니다.
 django_study 폴더가 2개가 생성되어 보기에도 불편합니다.

◎ 장고 (Django) 관리자 계정 만들기

- 장고에서 제공하는 관리자 페이지를 만들어 보도록 하겠습니다.
- 저는 test01 / test1234 로 만들어 봤습니다.

# 슈퍼유저 생성
# username / password는 반드시 기억해주세요~!
$ python manage.py createsuperuser

# 관리자 페이지 테스트를 위한 서버 실행
$ python manage.py runserver

 

 

runserver 화면

 

 

다음으로 Django Extension 기능을 하기 위한 툴바를 설치하는 실습을 해보도록 하겠습니다. 

 

반응형