Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 역량검사후기
- db
- 코딩테스트
- AI후기
- oraclddb
- 인프라엔지니어
- 취준
- 파이썬
- 데이터베이스
- 데이터
- git
- django
- intellij
- 백준
- 개발자
- 프로그래머스
- 에러
- Python
- 알고리즘
- 코테
- 나동빈님
- oracle
- sqld
- 나동빈
- 그리디
- 정렬
- 네트워크
- Java
- ADSP #빅데이터
- SQL
Archives
- Today
- Total
CloudOps Chronicles
1-1. Django 프레임 워크 본문
Model 데이터베이스 정의 (models.py)
모델이란 사용될 데이터에 대한 정의를 담고 있는 장고의 클래스
장고는 ORM 기법을 사용하여 애플리케이션에서 사용할 데이터 베이스를 클래스로 매핑해서 코딩할수 있음
장고는 테이블 및 컬럼을 자동을 생성하기 위해 필요한 많은 규칙
URL.conf-URL정의(urls.py)
파이썬의 URL정의 방식은 전통적인 자바나 PHP계열의 URL보다 직관적이고 이해하기 쉬움
URL을 정의하기 위해서는 urls.py파일에 URL과 처리함수 view 를 매핑하는 파이썬 코드를 작성하면 됨
웹 클라이언트가 웹 서버에 페이지 요청시
장고에서 URL을 분석하는 순서
1. setting.py 파일의 ROOT_URLCONF항목을 읽어 최상위 URLconf(urls.py)의 위치 파악
2. URLconf를 로딩하여 urlpatterns변수에 지정되어 있는 URL리스트를 검사
3. 위에서 부터 순서대로 URL리스트의 내용을 검사하면서 URL패턴이 매치되면 검사를 종료
4. 매치된 URL뷰를 호출 여기서 뷰는 함수 또는 클래스의 메소드
5. 호출시 HttpRequest 객체와 매칭할 때 추출된 단어들을 뷰에 인자로 넘겨줌
6. URL 리스트 끝까지 검사했는데도 매칭에 실패하면 에러를 처리하는 뷰를 호출
'python > Django' 카테고리의 다른 글
You appear not to have the 'sqlite3' program installed or on your path 에러 고치기 (0) | 2022.11.16 |
---|---|
WARNING: Ignoring invalid distribution 오류 해결방법 (0) | 2022.10.27 |
A new release of pip available: 22.2.2 -> 22.3 에러 (0) | 2022.10.27 |
anaconda 환경에서 Django 기본 설치하기 ( Windows os) (0) | 2022.10.19 |
1. Django 웹 프레임워크 (0) | 2022.09.13 |
Comments