Diskuze: Django filtrování vlastní metody
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Ahoj, nebude problém v tom, že metoda filtr pracuje skrze ORM přímo nad databází a proto nezná tuto custom property?
Jak ten filtr používáš? Nepůjde to udělat přes property generation?
Toto je veškerý můj kód ohledně třídy Generace.
Jak pracuje metoda filtr nevím, třeba opravdu pracuje s databázovými poli. Pokud je to pravda, jak tedy udělám, aby se filtrovalo to pole generace, ale s tím, aby to našlo například (čistý) objekt "10", i když uživatel zadá text "gen 10"?
No ono všechny tyto metody jako filter, order_by a tak právě sahají
rovnou do databáze aby to bylo výkonné
Co se týče vyhledávání, tak ty uživatele necháváš psát text nebo je
to třeba nějaký drop down? Když uživatel zadá "Generation 10", tak by mu
ten předchozí příklad nefungoval. Pak taky otázka, jak může to
generation
vypadat, když to je charField. Co třeba v tomto
případě přes regex vytáhnout číslo a to poslat do filter?
Tím filtrováním jsem měl na mysli klasický input, kam to uživatel zadá.
Díky za rady. Nakonec jsem se rozhodl, že bude nejjednodušší ten prefix napevno přidat ke všem generation objektům a pak to bude fungovat automaticky.
Ještě na tom s Djangem nejsem tak dobře, abych si troufl na
pokročilejší věci.
Zobrazeno 5 zpráv z 5.