템플릿 상속은 기본적으로 코드의 재사용성에 초점을 맞춤 {% extends %} 자식 템플릿이 부모 템플릿을 확장한다는 것을 알림 반드시 템플릿 최상단에 작성되어야 함 (% block %} - {% enblock %} 하위 템플릿에 재정의 할 수 있는 블록을 정의즉, 하위템플릿이 채울 수 있는 공간 ==>장고 템플릿 설계 철학 1. 표현과 로직(view)을 분리시킨다. 2. 템플릿 상속으로 중복을 배제한다. form 태그 = 사용자로부터 할당된 데이터를 서버로 전송하는 역할 핵심속성 : action :입력시 데이터가 전송될 url지정 method : 입력 데이터 전달 방식 지정 input에서 name 는 데이터의 키, value는 value URLs 웹 클라이언트의 요청에서부터 시작 됨. 프로젝트의 ur..
MVC패턴 = 모델-뷰-컨트롤러 :소프트웨어의 디자인패턴 장고에서는 MVT 패턴 = 모델-템플릿-뷰 모델-데이터베이스관리, 템플릿-레이아웃(화면),뷰-중심컨트롤러(심장) 장고는 app을 만들어줘서 거기서 만든것을 보여줄 수 있다. 1. app이름은 복수형 2. app 생성(startapp) 후 등록 앱을 입력해주는 순서 1.로컬 앱 (ex. 'articles') 2. 서드파티 라이브러리 3. 장고 코어앱 콤마를 붙여주는것 , => 트레이링 콤마 에러뜨는 것을 방지해주는 개념 Laguage_code = 'ko-kr' //한국 언어로 번역해줌 (#Internationalization 국제화 라이브러리) Time_Zone ='Asia/Seoul' //대륙이름/서울시간 장고는 기본적으로 첫번째 인자에다가 자동적..
- Total
- Today
- Yesterday
- AWS
- 트리
- 배포
- vue.js
- Python
- Pyhton
- 싸피
- vue
- 자바
- 세션 스토리지
- Java
- commit되돌리기
- 비동기패턴
- javascript
- SQL
- 알고리즘
- SWEA
- DOM
- 백준
- 프로그래머스
- splide
- N과M
- SSAFY
- django
- 독학
- 파이썬
- 안드로이드스튜디오
- 위클리챌린지2주차
- git
- SSAFY퇴소
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |