반응형
ி django
- MVC(Model-View-Controller) 아키텍처 패턴 사용
- 객체 관계 매핑(ORM) 지원: Python 객체를 사용하여 데이터베이스와 상호 작용
- URL 라우팅: URL 매핑할 수 있는 URL 라우팅 시스템을 제공
ி django 설치
설치 후 프로젝트 생성(mysite)
> django-admin startproject mysite
마이그레이션 적용
migration은 테이블 및 필드의 생성, 삭제, 변경 등과 같이 데이터베이스에 대한 변경사항을 반영
> python manage.py makemigrations ( 마이그레이션 생성 )> python manage.py migrate ( 마이그레이션 반영 )
실행
127.0.0.1:8000으로 접속
ி 앱(App) 생성
앱을 생성하여 특정 URL로 접근했을 때 매핑을 통해 지정한 페이지를 출력하도록 설정할 수 있다.
ex) 웹에서 /stock 페이지 요청 시 특정 문구를 출력하는 페이지를 띄우도록 설정
mysite\> django-admin startapp stock
1. 프로젝트 폴더 내 URL 매핑 파일(urls.py)에서 stock.urls path 코드 추가
2. stock 폴더 내 urls.py 파일 생성 후 뷰 페이지(views.py)로 이동하는 코드 추가
3. stock 폴더 내 뷰 페이지 수정
![](https://blog.kakaocdn.net/dn/pFwjz/btrZ6jlvRvd/XRtMSBUVRzwSgE4cIwW2fk/img.png)
![](https://blog.kakaocdn.net/dn/bIRidS/btrZ7cl4AGE/HBmyVwKtnuJaVfUUm61CKK/img.png)
반응형
'프로그래밍 > 웹' 카테고리의 다른 글
Fiddler 웹소켓 데이터 캡쳐 (0) | 2021.12.12 |
---|---|
node js로 웹소켓(websocket) 통신 구현 (0) | 2021.12.12 |
워드프레스 마케팅 블로그 운영 및 SEO를 위한 필수 플러그인 (0) | 2021.09.29 |
웹 브라우저 한글깨짐 해결 (0) | 2021.04.10 |
Chrome 개발자 도구 단축키 (1) | 2021.03.18 |