How to solve the problem of long lists (select->option) in Django?

Question for admin part in the fields with a tag , the list of options () which in some cases can be very long. First and foremost, this complicates the search for the right option in the second list can get so big that the page freezes (I was) until arrangerede.

Prompt, who faced with a similar problem: how have you solved it? Whether there are ready tools that connect to the floor something like a search filter, where you can enter part of the string will have similar options (for example).
June 14th 19 at 20:25
2 answers
June 14th 19 at 20:27
For lists so long that they long to find, there are filter_horizonal and filter_vertical. And so large that a stuck page, the most simple raw_id_fields. But not the most convenient. To solve this problem, for example, using django-select2. It has a widget, which adds to the raw_id_field completion.
June 14th 19 at 20:29
There are select2, which is able to receive data ajax'ohms.
But nobody forbids to write your own widget to do this with avtopogruzchik when best personal Finance and autocomplete, for example.

Find more questions by tags Django