Настройка представления в админке
Могу путаться немного в терминологии, постараюсь наиболее понятно задачу изложить.
Дабы не путать названиями, в качестве примера приведу модель из учебника djbook
И так. есть модель "книга" "автор" "издательство", для админки сделано представление.
Создана группа test, пользователь test. Группа может для созданного представления данные добавлять, но не изменять и не удалять. Задача - запретить просмотр уже созданных книг авторов и издательств.
С книгами все просто, в настройках группы запрет на редактирование и удаление данных, и представление для "книги" недоступно для просмотра. С издательствами и авторами сложность. При создании новой книги пользователь видит список уже созданных авторов и издательств (т.к в моделе определены связи "многие ко многим"). В голову пришла только одна мысль, необходимо добавить в модель для "книга" "автор" и "издательство" доп поле "логин", и туда записывать логин создавшего запись пользователя, но я незнаю как это реализовать, и незнаю как сделать правильно представление с фильтром по полю "логин". Подскажите как это можно реализовать.