일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- git
- django
- 오블완
- Wil
- docker
- JWT
- 티스토리챌린지
- 개발공부
- Til
- ERD
- CS
- 쿠키(cookie)
- nginx
- 파이썬
- 연습
- 장고
- 세션(Session)
- github
- Python
- flask
- web
- NoSQL
- redis
- viewsets
- 코딩테스트
- Doker
- SQL
- 자료구조
- 아티클 스터디
- 도커
- Today
- Total
목록장고 (3)
SteadyDrills

241219장고의 세션 Django에서 세션(Session) 저장 원리는 클라이언트-서버 간 상태를 유지하기 위해 세션 데이터를 관리하는 방식이다.기본적으로 세션 데이터를 저장하는 여러 백엔드 방식(데이터베이스, 캐시, 파일, 쿠키 등)을 지원하며, 기본값으로는 데이터 베이스 저장 방식으로 저장된다. 장고의 세션 프로세스 상세1. 클라이언트의 요청클라이언트가 Django 애플리케이션에 요청.Django는 요청 객체(HttpRequest)를 생성하여 요청 데이터를 처리.2. 세션 식별자 확인 (세션 키)Django는 클라이언트가 보낸 요청의 쿠키에서 세션 식별자인 sessionid를 확인.쿠키 이름: 기본적으로 sessionid (setting.py에서 변경 가능).3. 세션 데이터 로드Django는 ..

240913 현재 진행상황 1. 회원가입 CRUD 구현& 로그인, 로그아웃 구현2. 기사 관련 기본 CRUD 구현 완료3. 댓글 기능 구현 완료 금일 진행 1.기사 생성 시 다중 이미지 업로드 구현2. 기사 조회 시 페이지 네이션 구현3. 댓글 조회 시 삭제된 댓글 필터링 & 페이지 네이션 구현4. 회원 수정 기능과 로그아웃 버그 수정 Trobleshooting - TypeError (다중 이미지 업로드 기능 구현중 오류) ● 원인 분석 -TypeError: 'RelatedManager' object is not iterable의 원인을 구글링 해보면 반복가능하지 않은 객체를 반복으로 사용하려고 할 때 나온다고 한다. ● 실제 원인과 해결과정 - 모델에서 관계명..
240828filter()filter() 메서드는 쿼리셋에서 특정 조건을 만족하는 객체들을 필터링하는 데 사용된다. 여러 조건을 조합할 때는 기본적으로 AND 조건이 적용된다. from app.models import UserModel# age가 20 이상이고 name이 'Alice'인 객체들 필터링results = UserModel.objects.filter(age__gte=20, name='Alice') Q 객체( 'Q'object) Q 객체는 복잡한 쿼리 조건을 표현할 때 사용됩니다. 특히 OR 조건이나 NOT 조건을 사용할 때 유용합니다. 여러 Q 객체를 사용하여 조건을 조합할 수 있습니다. from app.models import UserModelfrom django.db.models impo..