Для первого вопроса, касающегося внешней службы, вы должны использовать пакет python requests
. Просто pip install requests
.
Во втором случае, когда у вас есть форма внутри администратора, вы можете получить доступ к данным формы, используя request.POST
, а затем использовать вышеупомянутый пакет запросов для выполнения запроса POST на стороне сервера к вашему внешнему API.
Наконец, вам не нужны модели. Администратор GUI имеет основную c природу. В Django вы можете заменить шаблон администратора своим собственным, указав, где находится ваш шаблон. Вы можете выполнить следующие действия: Как переопределить и расширить базовые c Django шаблоны администратора?