Къде е администраторското разрешение само за четене на Django за модели?

Прочетох на Как мога да МОДИФИЦИРАМ django за създаване на разрешение за изглед ?, че Django 1.2 идва с разрешение само за четене за администраторски модели. Къде да задам тази опция? Не е намерено като разрешение в приложението за удостоверяване.

Благодаря


person Juanjo Conti    schedule 13.03.2011    source източник
comment
docs.djangoproject.com /en/2.1/releases/2.1/   -  person Andrew B.    schedule 02.11.2018


Отговори (1)


Трябва да следвате стъпките, описани в свързания отговор. Функцията 1.2, спомената в статията, се отнася до добавянето на опцията editable=False към полето на модела, което прави полето нередактируемо в администраторския интерфейс за всички потребители.

Ако наистина ви липсва тази функционалност, предлагам да отворите билет на сайта за поддръжка на django, за да добавите тази корекция към django, но не забравяйте, че администраторският сайт на django е за АДМИНИСТРАТОРИ. Той не е проектиран да се използва като CRUD интерфейс за всички потребители, а само административен интерфейс за гмуркане в данните и редактирането им на място. Едва с течение на времето хората добавят все повече и повече удобни за потребителя подобрения към него.

person Thomas    schedule 13.03.2011
comment
В първоначалния въпрос изглежда, че първоначалният проблем е решен в Django 1.2, но всъщност изглежда, че ДРУГ проблем е решен. - person Juanjo Conti; 13.03.2011