У меня есть находящийся в Django сайт примерно с 300 000 Пользовательских объектов. Администраторские страницы для объектов с полем ForeignKey Пользователю занимают очень долгое время для загрузки, поскольку получающаяся форма составляет приблизительно 6 МБ в размере. Конечно, получающееся выпадающее не особенно полезно, также.
Есть ли какие-либо стандартные замены для обработки этого случая? Я гуглил для отрывка или записи в блоге, но ничего еще не нашел. Я хотел бы иметь меньший размер загрузки и более применимый интерфейс.
Класс ModelAdmin предлагает. raw_id_fields, который представляет поле ввода и кнопку поиска. Он представляет всплывающий диалог для выбора связанного пользовательского объекта без загрузки всех
class ArticleAdmin(admin.ModelAdmin):
raw_id_fields = ("user",)