https://www.howtoforge.com/tutorial/how-to-install-django-on-ubuntu/
# pip3 설치하고 default로 설치되어있는 python 3.6.8 사용 (ubuntu 18은 python3이 기본으로 설치되어있음)
##
ln -s /usr/bin/python3 /usr/bin/python
ln -s /usr/bin/pip3 /usr/bin/pip
##
pip install virtualenv
pip install django
## 위의 명령어대로 하면 최신버전 장고가 설치됨. 가상환경에서 django 안정버전인 2.0.5 설치 해도됨
pip install Django==2.0.5
## django 설치 확인
django-admin --version
# 가상환경을 만들고 가상환경 하위에 장고 프로젝트를 생성
## 가상환경 'django01' 생성
virtualenv --python=python django01
## 가상환경 'django01'로 이동하여 가상환경 활성화
cd django01/
source bin/activate
## 새 프로젝트 생성
django-admin startproject project01
sudo apt install tree -y
cd project01/
tree
# 장고 관리자 구성 장고는 슈퍼유저용 db를 자동으로 생성함.
## 슈퍼유저를 만들기전
python manage.py migrate
## 관리자 및 슈퍼유저 생성
python manage.py createsuperuser
username:
email:
password:
password:
사실 위의 과정 없이 단순하게 pip로 Django를 설치해서 빠르게 사용할 수 있다.
그러나 위의 게시글(URL)을 통해 virtualenv를 통해 가상환경에서 django를 사용하는 부분을 알 수 있었다.
다음은 해당 튜토리얼을 통해 빠르게 Django를 습득하려고 한다.
https://docs.djangoproject.com/ko/2.2/
https://docs.djangoproject.com/ko/2.2/intro/
https://docs.djangoproject.com/ko/2.2/contents/
## 설치된 django 버전 확인
python -m django --version
## django 프로젝트 생성
django-admin startproejct [project name]
ex)
django-admin startproejct mysite
cd mysite/mysite/setting.py 에서 host를 allow해준다. 이후 python manage.py runserver 0:8000를 통해 웹 서버가 구동하는걸 확인할 수 있다.
'Programming Language > Python' 카테고리의 다른 글
| Python 한줄 for문 (31) | 2021.01.05 |
|---|---|
| BeautifulSoup을 이용한 파이썬 크롤링(Python Crawling with BeautifulSoup) (0) | 2019.11.24 |
| 파이썬 10진수 n진수로 변환 (0) | 2019.10.12 |
| Python 순열(Permutation) (0) | 2019.10.09 |
| Python itertools를 이용한 순열과 조합 (combinations, permutations) (0) | 2019.10.09 |