администратор django: отдельное представление только для чтения и изменение представления

Я бы хотел использовать администратор django для создания представления объекта только для чтения, содержащего кнопку «Изменить», которая переключает вас на обычное представление изменения того же объекта .

Я знаю, как использовать атрибуты readonly для создания представления только для чтения, но я не знаю, как создать два представления, одно только для чтения и одно, допускающее изменения.

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

Обратите внимание, что этот вопрос не о разрешениях: все пользователи будут иметь разрешение на изменение объектов. Просто я бы предпочел, чтобы они не использовали change_view, если только они не намереваются вносить изменения, что снижает риск случайных или одновременных изменений.

25
задан Dan Christensen 13 July 2011 в 14:35
поделиться