Я делаю приложение форм (подобный django-contact-form) и хотел бы смочь вставить представленную форму в шаблон Django другого приложения. Что лучший способ состоит в том, чтобы сделать это? Я должен создать шаблон для формы (с, например, только {{форма as_p)? Раз так, как я могу вставить его в другой шаблон?
Спасибо
Июль
Что вы имеете в виду, когда говорите «отдельное приложение»? Вы имеете в виду полностью отдельный сайт Django или просто отдельное приложение на вашем текущем сайте?
Если второе, проблем нет: просто импортируйте форму в представление, в котором вы хотите ее использовать.
Если первое, то на самом деле нет никакого хорошего способа сделать это. Вы можете попробовать использовать iframe в своем шаблоне, чтобы указать на внешний сайт, но это не особенно хорошая архитектура.
Не удалось загрузить приложение с формой, которая вам нужна, в файле settings.py под INSTALLED_APPS
, а затем вызвать его со своего шаблон как-нибудь? Я немного новичок в django, но из того, что я могу сказать, похоже, что это был бы способ сделать это "django".