Как создать повторно используемый плагин в Django, который можно просто включить в шаблон?
Я прочитал несколько уроков. Все они описывают представления, которые возвращают HttpResponse и расширяют базовый шаблон. Это полезно для основного вида. Но как настроить простой вид, который находится на боковой панели других приложений?
Я называю это требованиями:
- Он не должен возвращать HttpResponse, как это делается в главном представлении.
- Должна отображаться модель.
- Легко включить.
- Он должен работать «из коробки» без предварительного копирования и настройки шаблона плагина.
Вопросы:
- Как выглядит интерфейс и как этот интерфейс используется проектом?
- Как называется технология?
- Как этот жанр пакетов называется на PyPi?
- Можете ли вы назвать пример пакета, который показывает каноническую реализацию?
Я думаю, что есть тонны ответов, но их трудно найти, так как мои ключевые слова для поиска недостаточно конкретны. Поэтому, пожалуйста, извините, чтобы поднять этот вопрос, который может показаться очевидным для опытного разработчика Django.