W administratorze django możesz ustawić pola wyszukiwania dla ModelAdmin, aby móc przeszukiwać podane tam właściwości. Moja klasa modelu ma właściwość, która nie jest rzeczywistą właściwością modelu, co oznacza, że nie znajduje się w tabeli bazy danych. Właściwość odnosi się do innej tabeli bazy danych, która nie jest powiązana z bieżącym modelem poprzez relacje. Ale chcę mieć możliwość przeszukiwania go, więc muszę w jakiś sposób dostosować zapytanie, które tworzy witryna administratora, aby wykonać filtrowanie po wypełnieniu pola wyszukiwania - czy jest to możliwe i czy, jak? Mogę zapytać o tabelę bazy danych mojej właściwości niestandardowej, a następnie zwróci identyfikatory klas modeli pasujących do wyszukiwania. To, jak powiedziałem, musi wpłynąć na zapytanie wyszukiwania strony administracyjnej.Administrator Django spersonalizuj zapytanie search_fields
Dzięki!
Czy prawdopodobnie masz na myśli odwrotną relację zdefiniowaną w innym modelu? –