#1 Feb. 3, 2012 14:06:08

rad
From: Снегири, МО, РФ
Registered: 2010-10-11
Posts: 526
Profile  

django-salmonella - правильное отображение FK в админке

Представьте, что у вас есть некая модель А, которая содержит FK на другую модель Б. Вы можете назначать этот FK через админку. И вроде бы всё нормально, пока модель Б содержит немного записей. Когда количество записей модели Б начинает приближаться к миллиону вы заметите, что памяти начинает не хватать, т.к. админка подкачивает в select выбора FK всё. Можно использовать raw_id_fields, но лучше применить salmonella. Это даст вам возможность создать новую запись модели Б или выбрать одну из многих уже существующих. Рядом с полем выводится (и обновляется при изменении) название записи.

PIP имя: django-salmonella
Репозиторий: https://github.com/lincolnloop/django-salmonella
Документация: http://readthedocs.org/docs/django-salmonella/en/latest/

Изображение:


Сделанное твоими руками должно быть лучшим!
Текущие проекты: http://securelayer.ru/

Edited rad (Feb. 3, 2012 15:02:22)

Offline

#2 May 4, 2012 08:01:51

rad
From: Снегири, МО, РФ
Registered: 2010-10-11
Posts: 526
Profile  

django-salmonella - правильное отображение FK в админке

  • Для 1.3 используйте версию 0.4.1;
  • Для 1.4 используйте версию 0.5.1.


Сделанное твоими руками должно быть лучшим!
Текущие проекты: http://securelayer.ru/

Offline

Board footer

Moderator control

Powered by DjangoBB