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

Я делаю приложение форм (подобный django-contact-form) и хотел бы смочь вставить представленную форму в шаблон Django другого приложения. Что лучший способ состоит в том, чтобы сделать это? Я должен создать шаблон для формы (с, например, только {{форма as_p)? Раз так, как я могу вставить его в другой шаблон?

Спасибо

Июль

1
задан jul 16 May 2010 в 11:34
поделиться

2 ответа

Что вы имеете в виду, когда говорите «отдельное приложение»? Вы имеете в виду полностью отдельный сайт Django или просто отдельное приложение на вашем текущем сайте?

Если второе, проблем нет: просто импортируйте форму в представление, в котором вы хотите ее использовать.

Если первое, то на самом деле нет никакого хорошего способа сделать это. Вы можете попробовать использовать iframe в своем шаблоне, чтобы указать на внешний сайт, но это не особенно хорошая архитектура.

2
ответ дан 3 September 2019 в 00:31
поделиться

Не удалось загрузить приложение с формой, которая вам нужна, в файле settings.py под INSTALLED_APPS , а затем вызвать его со своего шаблон как-нибудь? Я немного новичок в django, но из того, что я могу сказать, похоже, что это был бы способ сделать это "django".

0
ответ дан 3 September 2019 в 00:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: