그래서 장고에 우리는 때때로 너무 많은 밑줄필터 쿼리를 작성할 때 django가 두 개의 밑줄을 사용해야하는 이유는 무엇입니까?
이Entry.objects.filter 있기 때문에 추한 모습
Entry.objects.filter(blog__id=3)
이
(blog_something_ 이 _too_ 많은 _id = 3을 강조) 쓰기 왜 장고는 구문을 사용할 수 없습니까?
[entry.objects if blog.id=3 ]
?
나는 이것에 대해 전문가가 아니지만 밑줄을 두 번 사용해야하는 이유는 무엇입니까? 파이썬의 문법에 더 우아한 스타일이 있을까요? "또한
[entry.objects if blog.id=3 ]
:
아무 문제가 없지만 다른 어떤 현실적인 옵션이라도 궁금합니다. 인수를 파이썬 함수에 전달하는 것은 언어의 아주 중요한 부분이며 저자는 키워드 인수 이름을 사용했습니다. 'fields_and_lookups = kwarg.split ('__')' –