본문 바로가기
WIL&TIL/TIL

20230417 TIL __contains, :=, HTTP_REFERER

by 코드뭉치 2023. 4. 17.

선발대 1주차 - 프로세스와 스레드

 

발표 피드백 주요 사항들

 

KPT 회고

 

발표 피드백 > KPT 회고 새롭게 알게된 점

 

1. Validation은 프론트와 백엔드에서 둘 다 해야한다.

 

2. Django에서 HTTP_REFERER 헤더에서 이전 페이지의 URL을 가져와 해당 URL로 redirect하는 코드

redirect(request.META.get('HTTP_REFERER', 'redirect_if_referer_not_found'))

 

3. __contains는 title 필드의 값에 'python'이 포함되어 있는지를 검사하는 필터 조건

python_posts = Post.objects.filter(title__contains='python')

 

4. := 연산자를 사용하면 input() 함수로 입력 받은 값을 변수 name에 바로 할당할 수 있다.

if (name := input('이름을 입력하세요: ')) and len(name) >= 5:
    print('입력한 이름이 5글자 이상입니다.')

 

댓글