Yani django içinde bazen çok fazla alt çizgiNeden django, filtre sorguları yaparken çift alt çizgi kullanmalıdır?
Entry.objects.filter olduğundan çirkin görünüyor
Entry.objects.filter(blog__id=3)
(blog_something_ _too_ birçok _ID = 3 çizgi) yazmak neden django
[entry.objects if blog.id=3 ]
gibi sözdizimi kullanamazsınız 0
?
Bu konuda uzman değilim, ancak neden çift alt çizgi çizmeli? Bunu yazmak için python dilbilgisinde daha zarif bir stil olabilir mi? "Ayrıca
[entry.objects if blog.id=3 ]
:
Yanlış bir şey bulamadım, ancak diğer gerçekçi ve temiz seçeneklerin hepsini merak ediyorum. Argümanları bir python işlevine aktarmak, dilin oldukça temel bir parçasıdır ve yazarlar, anahtar kelime bağımsız değişken isimlerini kullanır. fields_and_lookups = kwarg.split ('__') ' –