728x90
반응형
mkdir VENV
cd VENV/
#venvDj 라는 가상환경 만들기
python -m venv venvDj
venvDj/Scripts/activate
(venvDj) C:\Users\사용자이름\VENV\venvDj\Scripts>pip3 install Django
#가상환경에서 빠져나오려면 deactivate
#패키지 리스트 확인
(venvDj) C:\Users\사용자이름\VENV\venvDj\Scripts>pip3 list
(venvDj) C:\Users\사용자이름\VENV\venvDj\Scripts>pip3 install django-taggit
(venvDj) C:\Users\사용자이름\VENV\venvDj\Scripts>pip3 install django-taggit-templatetags2
(venvDj) C:\Users\사용자이름\VENV\venvDj\Scripts>pip3 install django-widget-tweaks
(venvDj) C:\Users\사용자이름\VENV\venvDj\Scripts>pip3 install Pillow
(venvDj) C:\Users\da692\VENV\venvDj\Scripts>pip3 install pytz
프로젝트 만들기
(venvDj) C:\Users\da692>mkdir dj_app
(venvDj) C:\Users\da692>cd dj_app
(venvDj) C:\Users\da692\dj_app>django-admin startproject mysite
mysite 속에 mysite 가 있는데
밖에 있는 mysite는 루트 디렉토리. root_dir로 이름 변경해줌.
settings.py 에서 설정 해줄 것들 해주고
(venvDj) C:\Users\da692\dj_app\root_dir>python manage.py migrate
(venvDj) C:\Users\da692\dj_app\root_dir>python manage.py createsuperuser
(venvDj) C:\Users\da692\dj_app\root_dir>python manage.py startapp myapp
models.py 에 Folder 모델이랑 Link 모델을 만듦.
Folder 안에 여러 Link가 들어가는 형태다.
admin.py 도 작성해주고
(venvDj) C:\Users\da692\dj_app\root_dir>python manage.py makemigrations myapp
(venvDj) C:\Users\da692\dj_app\root_dir>python manage.py migrate
(venvDj) C:\Users\da692\dj_app\root_dir>python manage.py runserver
#http://127.0.0.1:8000/admin 으로 접속해보기
728x90
반응형