python - django 모델은 get 또는 filter를 사용합니다.
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-12 09:21:33
0
3
796

다음 코드에서 볼 수 있듯이 인스턴스 ID를 기준으로 인스턴스 객체를 가져옵니다. 모두 알고 있듯이 가져올 때 ID가 없으면 예외가 발생하지만 필터는 발생하지 않습니다.
그러면 이런 상황에서는 get을 사용하여 예외를 처리하는 것이 더 나은지, 아니면 필터를 사용하여 처리하는 것이 더 나은지 묻고 싶습니다. 어느 것이 더 표준화되어 있나요?

으아악
女神的闺蜜爱上我
女神的闺蜜爱上我

모든 응답(3)
淡淡烟草味

으아아아

阿神

프레임워크 선택 및 디자인 문제, Django는 예외를 발생시키고 다른 프레임워크는 None을 직접 반환합니다. 어느 것을 좋아하는지에 따라 다릅니다. 저는 예외를 직접 발생시키는 것을 좋아하지 않습니다. 자신만의 방법을 만들어 보세요

참조 링크: django 확장/패치 QuerySet

洪涛

filter.first 사용의 효율성은 동일하며 예외는 발생하지 않습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!