카테고리 없음

특강

김은수2 2023. 6. 13. 20:58

함수의 인풋타입과 리턴타입을 지정해 줄수 있다. 

def serializer_post(post: Post) -> Dict[str, Any]:

    return {'title': post.title, 'content': post.content}

 

 

 

코드를 짤때 500 에러가 나지 않게

 

exept 를 거는 것이 중요하다.

def post_update(request: HttpRequest, pk:int) -> JsonResponse:
	try:
    	post: Post = Post.objects.get(pk=pk)
    except Post.DoesNotExist:
    	return JsonResponse({'message':'not found'}, status=400)

 

 

나중에 해볼것 get_object_or_404 들어가서 보기