데이터가 있는지 확인하는 "방법"인 django를 사용하고 있습니까?데이터가 장고에 있는지 확인하는 가장 좋은 방법은 무엇입니까?
나는 내가 GET에 try/catch 블록을 가지고, 또는 필터에 len
의 크기를 확인 할 수 있습니다 알고
즉
try:
DemoModel.objects.get(id=8)
catch DoesNotExist:
catch stuff here
또는
if not len(DemoModel.objects.filter(id=8):
do stuff here
전 "최선"을
으로 정의한다고 가정합니다. 표준 방식 b. 보다 효율적인 방법
또는 실제 차이가 있습니까? 아니면 비 당파적인 세 번째 방법이 있습니까?
그것은 DemoModel.objects.filter (식 8) .exists이어야한다(). – dannyroa
owza. 고마워. 그걸 내게 upvote/accept에 대한 대답으로 두는 마음? – bharal