Django admin 이란? 창의성을 요구하는 일이 아닌 컨텐츠를 추가, 수정, 삭제하는 것들을 Django에서는 관리자 인터페이스를 생성하는 것을 자동화했습니다 Django admin 사용자 생성하기 모든 사람이 관리자 사이트에 접근할 수 없도록 사용자를 생성
Django models.py에서 데이터 테이블의 many-to-many 관계 만들기 database를 다루는 상황에서는 데이터 테이블들간의 관계가 "일대일", "일대다", "다대다" 등 다양하게 생성됩니다. 이러한 상황에서 다대다의 경우에는 각 테이블 끼리만 연결하기에는 그 방법이 너무 복잡해지기에 중간 테이블을 생성하여 다대다 관계를 생성합니다. ...
DRF에서 인증 방법은 크게 세가지로, Session, Token, JWT가 있다.Session은Built-in Token은 하나의 토큰으로 모든 세션을 관리하고, time stamp가 없기 때문에 따로 Custom을 하거나 DB에서 직접 삭제하지 않는 이상 영구적이다
가상환경은 poetry를 사용하였습니다.poetry initpoetry add Djangopoetry add djangorestframeworkpoetry run django-admin startproject 프로젝트명poetry add django-allauth소셜
가상환경은 poetry로 진행합니다.JWT 기반 인증을 사용하기 위해 simplejwt 패키지를 설치해줍니다.django에서 대표적으로 jwt 패키지는 djangorestframework-jwt와 djangorestframework-simplejwt가 있지만 전자는 더