form의 메소드 // 7장이후의 강의내용에 대해 질문드립니다.
207
작성한 질문수 49
답변 1
0
안녕하세요.
HttpRequest.GET 객체는 QueryDict 타입의 객체로서 요청 method에 상관없이 요청 주소 뒤의 QueryString을 파싱한 데이터입니다. 아래와 같은 요청 주소는 GET/POST/PATCH/PUT/DELETE 등의 모든 요청에서 있을 수 있습니다. 그러니 HttpRequest.GET 객체는 모든 요청 method에서 있을 수 있습니다.
http://localhost:8000/accounts/signup/?next=/blog/
공식문서 : https://docs.djangoproject.com/en/4.0/ref/request-response/#django.http.HttpRequest.GET
HttpRequest.GET 과 HttpRequest.POST는 QueryDict 타입의 객체로서 dict의 확장타입입니다. 그러니 dict에서 지원하는 method를 모두 지원합니다.
d = {}
d['key'] # 사전 d에 'key' 키가 없으므로 KeyError가 발생합니다.
d.get('key') # 사전 d에 'key' 키가 없으므로 None을 반환합니다.
d.get('key', 'other value') # 사전 d에 'key' 키가 없으므로 'other value'를 반환합니다.
---
웹서비스의 서버가 웹페이지를 직접 서빙하는 목적으로 개발하기도 하고,
웹 API를 제공하는 목적으로 개발하기도 합니다. 개발할려는 서비스의 성격에 따라서 8장의 API가 필요하실 수도 있고 아니실 수도 있습니다. 장고 단독으로 웹만 구성하신다면 8장의 내용은 사용하시지 않을 수도 있습니다. 하지만 아마도 앱과 SPA웹을 연동하실 일이 많으시지 않을까 싶습니다.
9/10장에서는 장고와 리액트의 연동에 대해서 다루고 있습니다. 프로젝트에서 리액트를 직접 하시지 않더라도 그 연동에 대해서 이해하고 계시다면, 협업이 보다 매끄럽게 진행될 수 있기 때문입니다.
어떤 기술이든 꼭 필요하다라고 이야기하기는 힘들구요. 아시는 만큼 기술에 대한 이해도가 더 깊어지시겠죠.
화이팅입니다. :-)
안녕하세요.
0
62
1
[OneToOne Field Demo] get_user_model() 메서드를 활용해야 하는 이유?
0
285
1
useEffect 훅에서 else 유무에 따른 결과
0
222
1
useAxios 훅의 dependency array 설정
0
254
1
useEffect에서 변수 업데이트 관련 질문
0
391
1
rest_framework.generics.CreateAPIView의 model 속성 유무
0
276
1
bootstrap4
0
481
4
리뉴얼 강의가 오픈이 되면 기존 강의는 더이상 못보는걸까요
1
374
1
admin form에서 앞선 필드 선택 후 다른 필드 select widget 구성하는 방법
0
579
3
useState는 필수일까요?
0
272
1
python manage.py makemigrations instagram 시 created_at default 오류가 발생합니다.
0
611
4
Django allauth를 사용한 소셜 로그인 시 에러
0
660
1
프로젝트명 변경 뒤, 디버그툴바+디버그모드 사용 시 에러
0
569
2
useLocalStorage() 함수 사용여부
0
238
1
django에 LOGIN_URL = '/accounts/login/'의 의미?
0
454
1
리듀서의 의미 재확인
0
439
1
simple-jwt Refresh Token 사용 노하우
0
908
2
docker compose 를 통한 배포 관련 오류 문의
0
686
1
파이썬 속도 장고 관련 궁금한게 있습니다.
0
372
1
is_like_user
0
238
1
related_name 오류
0
278
1
re_path 오류
0
265
1
re_path url
0
255
1
No post matches the given query
0
671
2





