Develop/Django

링크관리페이지 프로젝트 - 가상환경만들기

dawonny 2022. 5. 29. 15:01
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
반응형