일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- 알고리즘 연습
- 백준
- django widget
- Baekjoon
- js
- PYTHON
- es6
- Algorithm
- javascript
- 파이썬 알고리즘
- API
- AWS
- django ORM
- django rest framework
- CSS
- form
- DRF
- c++
- react
- HTML
- 알고리즘
- 알고리즘 문제
- 알고리즘 풀이
- Django
- web
- MAC
- 장고
- 파이썬
- Git
- Today
- Total
목록로그인 (2)
수학과의 좌충우돌 프로그래밍
django restframework에서는 디폴트로 브라우저에서 서버와 통신할 수 있습니다. 하지만 이 때 로그인이 필요한 경우에 이를 처리할 수 없습니다. 클라이언트 툴인 postman이나 httpie 같은 경우에는 request header를 설정하여 token을 넣어주는 등 인증을 할 수 있지만 django rest framework browser는 이를 해줄 수 가 없죠. 그래서 DRF Browsable API에 로그인 기능을 추가할 수 있습니다. restframework는 install 했다는 전제하에 urls에 다음과 같이 추가해주시면 됩니다. # config/urls.py urlpatterns += [ path('api-auth/', include('rest_framework.urls')), ]
안녕하세요 강민성입니다. 이번 시간에는 회원가입과 로그인, 로그아웃 기능을 구현해보도록 하겠습니다. 이 기능들은 고맙게도 장고에서 제공을 해주고 있기 때문에 이 함수들을 가져다가 쉽게 구현할 수 있습니다. 그리고 실습을 시작하기 전에 알아야 하는 개념이 있습니다. 바로 http method인데 가볍게 짚고 넘어가도록 하겠습니다. http 상에서 정보를 주고 받는 방식 http 상에서 정보를 주고 받는 방식은 여러 개 존재합니다. 정보를 주고 받는 방식을 굳이 나눈 이유는 무엇일까요? 아래 코드는 blog app 에서 글을 쓰는 입력창에 해당하는 html 입니다. method를 따로 지정하지 않고 form으로 넘겨주면 GET방식으로 넘어오기에, views에서도 GET 을 사용하여 정보를 받아주고 있습니다...