我有一个带有主模板的站点(称为 base.html),以及一些由分离视图呈现的附加子页面。在 base.html 我有菜单,单击其中一个选项会显示一个 jquery 对话框。我想在这个对话框中放置一个 djangos 表单。我还希望,无论加载什么视图,此对话框都可以发送数据。我认为我应该使用一些装饰器来从表单中恢复数据,并且这个装饰器应该包含一些依赖于 ajax 的代码?
我会澄清我的问题。
我有一个 base.html 模板,其中包含 jQuery 对话框窗口,我想放一个 django 表单。我还有分别由 view1、view2 渲染的 template1.html、template2.html 等。template1.html、template2.html 扩展 base.html。所以我必须将表单处理代码放在渲染继承base.html的模板的每个视图中。我想避免这种情况。