Как вставить визуализированную форму из приложения формы в шаблон Django из другого приложения? - PullRequest
1 голос
/ 16 мая 2010

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

Спасибо

Июль

Ответы [ 2 ]

2 голосов
/ 16 мая 2010

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

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

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

0 голосов
/ 16 мая 2010

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

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