Расширяемость приложений Django - Как сделать приложения Django легко расширяемыми? - PullRequest
0 голосов
/ 29 октября 2010

Каковы ваши рекомендации по обеспечению легкого расширения вашего приложения django для других разработчиков?

Каковы ваши подходы к тому, чтобы другие могли перезаписать ваш

  • вид
  • Формы
  • Шаблоны
  • модель
  • классы

Каким образом можно обеспечить совместную работу расширений для совместной работы?

Ответы [ 2 ]

1 голос
/ 29 октября 2010
  1. используйте сигналы и диспетчеры

в вашем приложении создайте файлы .. -litseners.py -signals.py а затем реализовать сигналы для ваших моделей и форм (просмотров не так много)

  1. используйте шаблон плагинов django

  2. ducktyping для ваших классов

0 голосов
/ 29 октября 2010

В основном, что он говорит .Но классовые представления в Django 1.3 это сильно изменит.См. доклад Алекса Гейнора для углубленного анализа того, что представления на основе классов приведут к повторно используемым приложениям.

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