问题标签 [template-inheritance]

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 回答
166 浏览

c++ - 拆分参数包

我想拆分一个模板参数包。像这样的东西。我怎么能这样做呢?

这是我对为什么这个问题不重复的看法:我正在寻找一种通用的方法来做到这一点,当将拆分包传递给其他模板类时,它会起作用——如上所示。以及将其传递给函数。

0 投票
1 回答
62 浏览

c++ - 如何重载作为参数传递给C++模板类的基类方法?

有两个类:

现在,我正在构建的类可以派生自任一类。但是有一些常见的帮助代码,所以我想把它分解成一个基类。必须调用此公共代码,并且应采用与相应方法foo相同的参数。foo所以我声明了这个模板类,但不知道是否可以foo从模板参数中“提取”的签名(这是一个基类 - 要么 要么AB

我对 C++ 模板没有什么经验,所以想知道——这有可能吗?我看到的一种解决方案是为方法签名添加另一个模板参数,并在专门化时显式传递它。但是感觉是多余的,因为foo签名的知识已经包含在类参数中(如果根本不提供,Base编译应该会失败)。Basefoo

0 投票
1 回答
107 浏览

c++ - 调用从模板派生的类的静态方法而不指定模板

我将尝试用一个简单的例子来解释我的问题:

主文件

我想要做的是编写以下代码:Task::StartScheduler();

0 投票
1 回答
34 浏览

c++ - 根据模板的基本类型创建不同的模板类

我将尝试用一个简单的例子来解释我的问题:

主文件

总之,如果T模板从Runnable类派生,我希望使用class Task : public RUNNABLE该类。如果模板TRun我希望使用的class Task<Run>类的类型,并且在所有其他情况下,程序不必编译。

我能怎么做?

0 投票
2 回答
184 浏览

python - 烧瓶中的jinja2.exceptions.TemplateSyntaxError

我无法摆脱这个异常,我不知道出了什么问题。感谢一切。

这是我的python文件

这是我的 login.html

这是 layout.html

0 投票
1 回答
603 浏览

python - 在烧瓶中提交后如何在同一页面上打印html表单详细信息?

单击提交时会显示没有选择值的空表单。即使单击提交后,如何在同一页面上保留图像和选择选项与选项列表。我已经提供了尽可能多的细节。提前致谢!!

这是仪表板.py

这是 main.html

这是dashboard.html

结果:- 在此处输入图像描述

0 投票
2 回答
165 浏览

python - Flask 模板继承 - 不执行但没有错误

我正在学习模板继承,我有点困惑。当我导航到 时index.html,我希望标题出现在浏览器的选项卡上。我希望将此功能内置到base.html我从中继承的文件中,这样只需将参数标题(和 html 文件名)传递给函数indexapp.py即可如上所述执行。

由于某种原因,代码没有按预期运行;标题不在浏览器选项卡上。

应用程序.py:

索引.html:

base.html:

index.html 和 base.html 都可以在模板文件夹中找到,这是 jinja 运行所必需的。没有触发错误,标题根本没有按预期格式化。

我究竟做错了什么?

0 投票
1 回答
188 浏览

python - 在 {% for %} Django 模板继承中嵌套 {% block %}

我正在使用 Django 开发一个字典应用程序。该应用程序的主要主题之一是显示定义的提要。

具体来说,我有:

  1. 列出新定义的“索引”提要,
  2. 列出特定词条定义的“词条”提要,
  3. 和一个“标签”提要,其中列出了带有特定标签的定义。

索引.html

标题.html

标签.html

显然,我需要这三个文件可以共享的基本feed.html模板。对于h1标签没问题。但是,我遇到了 for 循环可迭代变量的问题。

我尝试在feed.html{% block iterable %}{% endblock %}for 循环中嵌套 a ,然后将定义、headword.definitions_headword.all 和 tag.definitions_tag.all 插入,但 Django 似乎不支持。{% for definition in {% block iterable %}{% endblock %} %}{% block iterable %}

我可能可以将“定义”上下文变量传递给所有三个模板,并将其用作所有三个 for 循环中的可迭代对象,但是有没有办法在不接触 Python 代码的情况下做到这一点?

0 投票
1 回答
617 浏览

django - DJANGO:如何从同一模板上的 ListView 和 DetailView 访问数据?

我正在尝试创建一个包含两个部分的网页。

  1. 所有项目的索引列表(始终存在)
  2. 所选索引项的详细信息

我为它创建了一个列表视图和一个详细视图,但问题是不能在同一个模板上调用这两个视图。

我试图列出“reports_list.html”中的所有项目,然后将此模板继承到“report_detail.html”以查看索引列表是否保留但没有。

有没有办法做到这一点?

代码:

视图.py

报告列表.html

report_detail.html

0 投票
1 回答
23 浏览

html - 模板继承在 Django 中不起作用

我有 base.html(这是我的主页)。它在 navbar.html 中有导航栏,在 base.html 本身中有一些滑块。我创建了渲染上下文(即产品)的 ProductList 视图,该视图在 product_list.html 中用于使值动态化。

现在我的问题是我不想在我的 product.urls 中包含我的 ProductList 视图,因为我不希望它在新页面中呈现。相反,我想在 base.html 中包含 product_list.html 以便在我的主页中显示它,而不是像在普通电子商务网站中那样显示在产品页面中。

所以,我没有在 product.urls 中包含 ProductList,而是在 base.html 中使用 include template-tag 包含了该模板。但它没有显示我的产品。当我尝试在单独的页面中呈现产品时,它可以工作。

有什么方法可以做到这一点吗?