1

我开始使用 Django 构建网页。我期望的是以下内容:

我可能有两个框架,左和右。我在左框中有一个搜索表单。我所期望的是,在我输入搜索关键字后,搜索结果将呈现在正确的框架中。

如果,我只考虑只有一帧的页面与搜索表单,并且在我提交搜索关键字后,搜索结果将呈现在同一页面中。这可能很容易让 render_to_response 显示正确的模板页面。

但是,当我有两个框架时,如前所述,我没有找到在指定目标(正确的框架)上呈现 coorect 模板页面的东西。

或者可能是一个更模糊的问题,假设我们在一页上有两个框架,我在一个(左)框架上有一个引用按钮,有什么办法,当我点击它时,我会刷新两个框架?

4

1 回答 1

0

如何在 Django 中使用 html 框架

框架是一种客户端技术。Django 没有任何区别。

但是,当我有两个框架时,如前所述,我没有找到在指定目标上呈现 coorect 模板页面的东西

<form ... target="name_of_frame">

或者可能是一个更模糊的问题,假设我们在一页上有两个框架,我在一个(左)框架上有一个引用按钮,有什么办法,当我点击它时,我会刷新两个框架?

这将涉及 JavaScript(假设您要刷新每个帧的当前表示)。


框架是一种有问题的技术,并且(iframe 除外)在 HTML 5 中不存在。

大多数框架的使用最好用单个页面替换,其中共享内容(例如上面示例中的表单)被复制(这可以使用 Django 模板完成)并且布局由 CSS 处理。

于 2013-02-04T09:12:21.727 回答