问题标签 [template-context]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
244 浏览

python - 如何将上下文数据传递给 sylesheet 'src' 和 image 'src' 属性?

我有一个_layout.html模板如下:

该页面home.html通过以下内容扩展了上述内容:

该视图是通用的,因为代码检查路径并获取上下文数据和页面......这是一个示例:

目录结构: 目录结构

cust_title工作正常。那么如何以相同的方式传递cust_stylesheet位置和cust_header图像源呢?

实际渲染类似于以下内容:

0 投票
1 回答
443 浏览

python - 在 django 中使用上下文处理器流式处理模板上下文

所以我最近一直在 Django 中处理一些代码,但我不确定如何处理我遇到的代码问题。我正在尝试使用上下文流式传输模板,并且该上下文会根据某个变量的值而变化,然后在一段时间后将重新运行该函数以检查变量的值是否已更改。但是,这是我遇到问题的地方。模板在浏览器中加载时会中断,并且浏览器会不断尝试加载模板,直到终端中出现“Broken Pipe”错误。

到目前为止,我想到的一种解决方案是先渲染模板,然后流式传输上下文。所以我一直在考虑在 Django 中创建一个上下文处理器,它根据前面提到的变量的值为模板流式传输上下文。如果这是可能的,那么这样做的好方法是什么?

感谢您提供任何帮助或建议。

如果有帮助,这是我一直在使用的代码:

0 投票
1 回答
39 浏览

c# - 映射到 TemplateContext.Database.SqlQuery 函数中的对象时记录重复

当我调用这样的存储过程时,我遇到了奇怪的问题TemplateContext

当数据库根据我传递给存储过程的参数requestDtos实际返回正确的行数时,这有时会得到 30 个对象,有时会得到 60 个对象,但奇怪的是,在映射到对象时记录会重复。PageSize

因此,如果页面大小为 10,我将获得 30 或 60 个重复的对象,而不是获得 10 个对象。

知道这种奇怪的行为吗?

0 投票
0 回答
308 浏览

django - 如何将数据从子模板传递到父模板,然后再传递到 Django 中包含的模板?

基本上我想要完成的是能够在执行extend之后从模板访问一些变量或内容include

没有比示例代码更好的方法来解释我想做的事情了,

  • 主页.html

    /li>
  • base.html

    /li>
  • 边栏.html

    /li>

在上面的示例中,我希望以标题结尾,说明“这是主页的侧边栏

在 Django 中有没有内置的方法可以做到这一点?如果没有,是否有任何非内置解决方案?

编辑

我知道我想要做的似乎可以通过将视图内的数据作为模板上下文传递来完成。但这不是我想要做的,我想从模板本身中设置变量或内容。

0 投票
1 回答
43 浏览

django - 从 Django 中的请求访问上下文

我们如何在方法视图context中访问传入的模板?

网址.py

模板为

我们如何在 django 中获取基于方法的视图中的上下文。?这样它就可以在另一个模板中使用。