Каковы наилучшие варианты использования приложения Django Admin? - PullRequest
0 голосов
/ 09 ноября 2010

На сайте написано так:

Одна из самых мощных частей Django - автоматический админ интерфейс. Он читает метаданные в вашем модель, чтобы обеспечить мощный и готовый к работе интерфейс, который производители контента могут сразу использовать начать добавлять контент на сайт. В этом документе мы обсуждаем, как активировать, использовать и настраивать Django's интерфейс admin.admin.

И что? Я до сих пор не понимаю, для чего используется интерфейс администратора. Это как PHPMYADMIN? Зачем мне это нужно?

Ответы [ 2 ]

2 голосов
/ 09 ноября 2010

Допустим, вы создаете модель с именем Entry. IE очень простой блог. Вы пишете представление, чтобы показать все записи на первой странице. Теперь, как вы размещаете эти записи на веб-странице? Как вы их редактируете?

Введите админ. Вы регистрируете свою модель у администратора, создаете суперпользователя и входите в работающее веб-приложение. Это там, с полностью функциональным интерфейсом для создания записей.

1 голос
/ 09 ноября 2010

Некоторые варианты использования, которые я могу придумать -

  1. Редактирование данных или Добавление данных. Если у вас есть какие-либо задачи ввода данных, приложение администратора обрабатывает их как на одном дыхании. Администратор Django особенно хорош, когда нетехнические пользователи должны иметь возможность вводить данные.
  2. Если вы поняли вышеизложенное, то это позволяет программистам работать вместе с дизайнерами и производителями контента!
  3. Разрешения - Интерфейс администратора может использоваться для предоставления разрешений, создания групп с аналогичными разрешениями, создания нескольких администраторов и т. Д. (Т. Е. Если у вас есть своего рода логин).
  4. Проверка моделей данных - когда я определил новую модель, я вызываю ее у администратора и вводю некоторые фиктивные данные.
  5. Управление полученными данными - в основном, что делает модератор в случае автоматически генерируемых контентных сайтов.
  6. Блокировка функций с ошибками - Также, если вы немного его настроите, вы можете создать интерфейс, в котором, скажем, какая-то новая функция, которую вы закодировали, содержит ошибки. Вы можете отключить его из интерфейса администратора.

Подумайте о силе, которую это дает в большой организации, где всем не нужно знать программирование.

...