Использование Django Admin для индивидуального решения для базы данных - PullRequest
3 голосов
/ 10 июня 2010

Клиент хочет иметь простое интранет-приложение для управления своим процессом. Он запускает запрос и хочет отследить количество доставленных грузов в день и связанные с ними действия.

Так как я знал о превосходном интерфейсе администратора Django, я решил, что смогу определить «Схему» в models.py и заставить Django Admin генерировать формы.

Я так и сделал, и результат совсем не плохой. Мне удалось настроить внешний вид и стиль в соответствии со вкусом клиента.

Некоторые вопросы:

  1. Является ли Django Admin правильным выбором для такого варианта использования?
  2. Буду ли я сталкиваться с проблемами в будущем из-за гибкости фреймворка?
  3. Существует ли лучшая структура, специально разработанная для этого варианта использования (общее управление базами данных для малых предприятий)? Я предпочитаю те, которые написаны на Python, так как я могу взломать его для настройки.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 10 июня 2010

У меня было искушение сделать что-то подобное, и ответ таков: в общем, вы не хотите взламывать интерфейс администратора, потому что это не является его целью, и рано или поздно вы столкнетесь с некоторыми проблемами гибкости .

Проверьте мой вопрос: Как реализовать клиентский админ в Django?

Сказав это, я буду придерживаться Джанго.

2 голосов
/ 10 июня 2010

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

Существует вероятность того, что вы можете столкнуться с проблемами гибкости, пытаясь настроитьинтерфейс администратора ... однако с использованием ModelForms и шаблонов Django - легко создать свое собственное приложение CRUD - если вы не можете делать то, что вам нужно в интерфейсе администратора.

Что касается фреймворков Python,Лично я предпочитаю Django, а не Turbogears или Pylons (которые, как я считаю также имеют интерфейсы администратора), потому что, кажется, намного проще установить, настроить и запустить.

Опять же, это мое личное предпочтение,YMMV.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...