如何从另一个应用程序的Django模板中的表单应用程序插入呈现的表单?

时间:2010-05-16 11:34:46

标签: django forms templates

我正在做一个表单应用程序(类似于django-contact-form),并希望能够将呈现的表单插入另一个应用程序的Django模板中。 最好的方法是什么?我应该为表单创建一个模板(例如只有{{form.as_p)吗?如果是这样,我如何将其插入另一个模板?

由于

2 个答案:

答案 0 :(得分:2)

当你说一个单独的'申请'时,你是什么意思?你的意思是一个完全独立的Django网站,还是你当前网站中的一个单独的应用程序?

如果是后者,则没有问题:只需将表单导入要使用它的视图中。

如果是前者,那么就没有什么好办法可以做到。您可以尝试在模板中使用iframe指向外部网站,但这不是一个特别好的架构。

答案 1 :(得分:0)

无法在INSTALLED_APPS下的settings.py文件中使用您需要的表单加载应用程序,然后以某种方式从模板中调用它?我对django有点新意,但从我所知道的情况来看,这似乎是“django”的做法。