카테고리 없음

[5주차 - Day1] django 설치

heejuhee 2021. 5. 17. 13:03

 

 

django 시작하기

파이썬 기반 웹 프레임워크

 

장고 플라스크 비교

플라스크: 마이크로 웹 프레임워크 최소하의 기능 추가적인 모듈붙여가기

장고 이미 모든것이 내장 사이즈 큼 부분부분 채워나감

 

 

 

 

맥 source venv/bin/activate

.\venv\Scripts\activate.bat

 

 

 

 

 

 

 

드라이브 번호 지우기

 

 

 

 

 

 

 

 

홈페이지 프로젝트 하나 만들자

 

 

 

장고의 MVT Pattern

model view comtroller

유저가 리쿼스트 보내면

장고에서 어떤 경로로 요청하는지 판단해서

urls.py에 있다면 views.py에서 로직 처리

DB와 연동일경우 model  ORM object related model 값연동삭제등등

웹페이지를 보여줘야하는건 template 언어 이용 html+template일때

이걸 다시 view를 거쳐 user로 들어감

 

 

 

 

 

view로 request handling 하기

view와 모델, 템플릿이 소통한다.!

 

 

 

 

 

 

 

강사님은 python3하면 되던데 난 안됨 python해야됨

 

이렇게 보임

 

 

url -> view

 

admin page?

 

이걸 하려면 amin 계정을만들어주자

 

 

유저가 없대 왜?

admin정보를 마이그레이션 해줘야해서

 

커밋하듯 알려줘야해

데이터베이스 연동도 된거임

 

 

 

 

programmers임 비번

이러고

python manage.py runserver

쳐서 들어가셈

 

 

이런거 나옴 개꿀~

 

 

 

 

 

 

이 후 종료 후 실행하기

<django_proj에서 하기>
.\venv\Scripts\activate.bat
cd webproj
python manage.py runserver