django 기본설정

RXDRYD·2021년 8월 19일
0

python 버전 확인

~ ᐅ python --version
Python 3.9.6

django 개발을 위한 가상환경 (venv) 설정

pycharm > preferences > 왼쪽 bar 중 Project명 > python Interpreter > 오른쪽 톱니바퀴 버튼 - Add > 창이 새로 뜨면 프로젝트명 디렉토리 하위로 venv 자동생성 확인, python버전 확인 후 > OK

터미널로 venv 디렉토리 하위를 보면 아래처럼 생성됨.

bin        lib        pyvenv.cfg

가상환경 활성화 (activate)

  • mac os 기준
source /venv/bin/activate 
  • windows os 기준
\venv\Scripts\activate.bat  

활성화가 되면 프롬포트 앞에 (venv) 가 표시된다.

가상환경 비활성화 (deactivate)

deactivate 명령어를 입력해주면 (venv) 표시 해제됨

activate 상태에서 python 테스트

(venv) ~/projects/venv/bin (main ✘)✭ ᐅ python
Python 3.9.6 (v3.9.6:db3ff76da1, Jun 28 2021, 11:49:53)
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> a = 1
>>> b = 2
>>> a+b
3
>>> exit()

Python 잘 동작하는것을 확인.

Django 설치

pip install django 로 django 설치

(venv) ~/projects (main ✔) ᐅ pip install django
Collecting django
  Downloading Django-3.2.6-py3-none-any.whl (7.9 MB)
     |████████████████████████████████| 7.9 MB 1.9 MB/s
    ...
    ...
    ...

설치 후 django-admin 생성

(venv) ᐅ django-admin startproject mysite .

(venv) ᐅ ls
manage.py   mysite   venv

migration 수행

(venv) ᐅ python manage.py makemigrations
(venv) ᐅ python manage.py migrate

서버 실행

(venv) ᐅ python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
August 19, 2021 - 11:35:03
Django version 3.2.6, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

웹 브라우저를 열고 http://127.0.0.1:8000/ 접속


django 화면이 보이면 정상

참고

https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC/dashboard

profile
정리데쓰

0개의 댓글