Vylepšení odevzdávátka #13
1 changed files with 1 additions and 1 deletions
|
@ -56,7 +56,7 @@ class PublicResitelAutocomplete(LoginRequiredAjaxMixin, autocomplete.Select2Quer
|
|||
).exclude(
|
||||
prezdivka_resitele=""
|
||||
zelvuska marked this conversation as resolved
Outdated
|
||||
).filter(
|
||||
prezdivka_resitele__startswith=self.q
|
||||
prezdivka_resitele__icontains=self.q
|
||||
zelvuska marked this conversation as resolved
Outdated
auburn
commented
Možná to chceme mít aspoň case-insensitive. Možná to chceme mít aspoň case-insensitive.
zelvuska
commented
asi asi `…__icontains=self.q`
|
||||
).all()
|
||||
zelvuska marked this conversation as resolved
ledoian
commented
Tenhle způsob zalámání nejspíš nikde nemáme – trochu mi to rozbíjí čtení kódu. Ale možná nikde nemáme takovýhle kód, takže by to pokus o fluent kód (vizte níž) udělal možná taky… Pod fluent kódem si představuji cca toto:
(Je to o něco kratší a neskáče tam odsazení jak na pile, což mi přijde trošičku lepší pro čtení, ale je to jen malá preference…) Tenhle způsob zalámání nejspíš nikde nemáme – trochu mi to rozbíjí čtení kódu. Ale možná nikde nemáme takovýhle kód, takže by to pokus o fluent kód (vizte níž) udělal možná taky…
Pod fluent kódem si představuji cca toto:
```python3
qs = (m.Resitel.objects
.filter(…)
.exclude(...)
.whatever()
.all())
```
(Je to o něco kratší a neskáče tam odsazení jak na pile, což mi přijde trošičku lepší pro čtení, ale je to jen malá preference…)
zelvuska
commented
Tak takhle mi zase chvíli trvá, než mi dojde, k čemu ta tečka na začátku řádku patří… Tak takhle mi zase chvíli trvá, než mi dojde, k čemu ta tečka na začátku řádku patří…
|
||||
return qs
|
||||
|
||||
|
|
Loading…
Reference in a new issue
Nebylo by lepší ty řádky spojit do něčeho jako
prezdivka__len__gt=0
?Mě to takhle asi přijde popisnější a jsem si jistější, že to funguje…