我正在做一个表单应用程序(类似于django-contact-form),并希望能够将呈现的表单插入另一个应用程序的Django模板中。 最好的方法是什么?我应该为表单创建一个模板(例如只有{{form.as_p)吗?如果是这样,我如何将其插入另一个模板?
由于
月
答案 0 :(得分:2)
当你说一个单独的'申请'时,你是什么意思?你的意思是一个完全独立的Django网站,还是你当前网站中的一个单独的应用程序?
如果是后者,则没有问题:只需将表单导入要使用它的视图中。
如果是前者,那么就没有什么好办法可以做到。您可以尝试在模板中使用iframe指向外部网站,但这不是一个特别好的架构。
答案 1 :(得分:0)
无法在INSTALLED_APPS
下的settings.py文件中使用您需要的表单加载应用程序,然后以某种方式从模板中调用它?我对django有点新意,但从我所知道的情况来看,这似乎是“django”的做法。