What are best practises with Django to handle big dropdown list? : Problem is simple, for fields based on foreign key dropdowns generated  some dropdowns, eventually those  can become very big and it is difficult to select needed value for end user.(currently we use crispy forms for auto formating.)

I subdivided the values to categories but I do not like this solution because it forces end user to maintain unnecessary business logic.


What is the besttechnique to address this issue in Django ?