다음 코드에서 볼 수 있듯이 인스턴스 ID를 기준으로 인스턴스 객체를 가져옵니다. 모두 알고 있듯이 가져올 때 ID가 없으면 예외가 발생하지만 필터는 발생하지 않습니다.
그러면 이런 상황에서는 get을 사용하여 예외를 처리하는 것이 더 나은지, 아니면 필터를 사용하여 처리하는 것이 더 나은지 묻고 싶습니다. 어느 것이 더 표준화되어 있나요?
阿神2017-06-12 09:23:33
프레임워크 선택 및 디자인 문제, Django는 예외를 발생시키고 다른 프레임워크는 None을 직접 반환합니다. 어느 것을 좋아하는지에 따라 다릅니다. 저는 예외를 직접 발생시키는 것을 좋아하지 않습니다. 자신만의 방법을 만들어 보세요
참조 링크: django 확장/패치 QuerySet