[5주차 - Day1] django 설치
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