【发布时间】:2018-06-22 19:51:04
【问题描述】:
我是 Django 的新手,但我知道我们的目标是永远不要重新发明轮子。我正在开发一个应用程序来监督工厂,并且在所有 html 文件中我需要实现一个表示工厂结构的树。
-> 工厂
-> 生产区
-> 机器 1
-> 机器 2
等
所以我决定将这个树形结构放在 base.html 文件中,并将其扩展到其他所有 html 文件中。
问题是我需要从我的数据库中提取元素,使用views.py文件来调用渲染函数将它发送到html文件。
我的问题是如何访问base.html中的这些数据,因为他没有任何views.py来使用渲染函数。
谢谢,巴蒂斯特。
【问题讨论】:
-
我不明白?您想在所有视图(python 函数,您的应用程序逻辑)或所有模板(HTML 文件,最终用户的可见部分)中放置一棵树吗?
-
在所有其他html文件中扩展的base.html模板中,我需要调用一个函数render,我不知道该怎么做。
-
这太模糊了。这里的“树”是什么?你是怎么输出的?
-
我试图将问题编辑得更清楚。
标签: python html django django-templates