Чередуйте Пользовательский интерфейс выбора в django администраторе для сокращения размера страницы на большом сайте?

У меня есть находящийся в Django сайт примерно с 300 000 Пользовательских объектов. Администраторские страницы для объектов с полем ForeignKey Пользователю занимают очень долгое время для загрузки, поскольку получающаяся форма составляет приблизительно 6 МБ в размере. Конечно, получающееся выпадающее не особенно полезно, также.

Есть ли какие-либо стандартные замены для обработки этого случая? Я гуглил для отрывка или записи в блоге, но ничего еще не нашел. Я хотел бы иметь меньший размер загрузки и более применимый интерфейс.

9
задан David Eyk 14 May 2010 в 19:33
поделиться

1 ответ

Класс ModelAdmin предлагает. raw_id_fields, который представляет поле ввода и кнопку поиска. Он представляет всплывающий диалог для выбора связанного пользовательского объекта без загрузки всех

class ArticleAdmin(admin.ModelAdmin):
    raw_id_fields = ("user",)
14
ответ дан 4 December 2019 в 14:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: