如何在django的一个模板中添加多个视图?
是否可以在模板中添加多个视图。 我有查看A处理文件上传,查看B处理文件权限。如何将它们放在一个模板中?两者都在不同的应用程序中
答案 0 :(得分:1)
我认为这不是解决问题的最佳方法。视图并不意味着以这种方式使用。他们应该以一对一的方式映射到请求。
实际上,您可能需要编写第三个视图,该视图执行其他两个视图所执行的所有操作。像这样的情况是基于类的视图变得非常方便的地方。我会尝试分解处理所有表单和处理单独函数的代码,并在需要时导入它们。
另一种解决方案是以某种方式通过ajax执行此操作。在加载或提交后单独加载页面的这些部分。
答案 1 :(得分:-2)
您应该使用自定义中间件来处理这类事情,因此不需要不同的视图。