반응형
Test 준비
Templates 사용 여부 확인
- settings - TEMPLATES - 'APP_DIRS'
Django에서 HTML 사용
- ! 를통 한 실행으로 기본 HTML 형식을 활성화 가능
태그 사용 (a, form) HTML에 추가
경로 인식 방식에 따른 문제
- 경로/ : 경로 뒤에 추가 = 경로가 바뀌어 Error
- /경로/ : 경로명이 있으면 그대로 될 수 잇음
FBV (Function Based Views : 함수 기반 뷰)
GET 함수
- submit 버튼을 활용해서 활성
- 주소에 바로 수정
POST 함수
- submit 버튼을 활용해서 활성
※ token은 보안관련 내용으로 보여지는 내용으로 관리의 비밀번호 해싱과 비슷하다
※ Postvar이 있다
사용 예시 (조건)
- Get : 일반적으로 데이터를 받을때 사용한다
- Post : 데이터 추가할때 사용한다 라고 생각하면됨
- 예시
회원가입할때를 생각한다면
post 같은 느낌
검색을 한다 할때 생각
get 느낌
- 조건에 따라서 어떤것을 사용하고 표현할지 view에 조건문을 넣어서 사용
CBV (Class Based Views : 클래스 기반 뷰)
공식 문서를 통한 Class 기반 뷰
https://docs.djangoproject.com/en/4.0/ref/class-based-views/
CBV Test
- Test를 위한 Url View
- views.py에 Code CBV View 등록
- 실행 후 결과
object로 등록된 model을 볼 수 있음
- 내용을 편하게 보기 위해서 정리 (HTML for문)
- 실행 후 결과
반응형
'학습 > [The-Origin][SW][Backend] Main Pag' 카테고리의 다른 글
[The Origin][2차][Mission] FAQ 만들기 (0) | 2022.04.19 |
---|---|
[The Origin][VSCODE][Django] Template Engine (0) | 2022.04.18 |
[The Origin][VSCODE][Django] 화면 Data 출력 방식 (Text, HTML, JSON), Data 받기 (주소, Query parameter) (0) | 2022.04.18 |
[The Origin][백엔드] 4주차 (0) | 2022.04.18 |
[The Origin][VSCODE][Django] 실행하기, 디버깅 사용하기 (0) | 2022.04.17 |