python - 如何在django中将数据发送到base.html?

标签 python django

我正在寻找一种方法来抽象 django 中的导航栏并将其包含在 base.html 中;直接或通过模板包含。

我完全迷失的部分是,如何将数据附加到上下文,以便导航栏可以从数据库获取其内容。

我想查询views.py中的数据并使其可用于模板,以便我可以构建导航栏。

谢谢。

最佳答案

不,你不会。写一个custom template tag相反。

<html>
 ...
<div class="navbar">{% navbar %}</div>
 ...
</html>

关于python - 如何在django中将数据发送到base.html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6119869/

相关文章:

python - 使用django在 celery 中传递用户对象

python - 从两个 numpy 数组中查找然后排序的更优化方法

python - 与python django中的虚拟环境混淆

python - 废料 : how to pass multiple setting values to scrapy service

Django - 在管理员之外使用多对多水平界面

python - Django 中的博客摘录

python - TypeError - Python 中的类

python - 在 scipy 中指定 pdist 的缺失值

python - Django 静态文件导致 404

python - Django & twill - 未设置 session cookie