Master Wenom Asked:2022-08-03 19:13:52 +0000 UTC2022-08-03 19:13:52 +0000 UTC 2022-08-03 19:13:52 +0000 UTC 如何将自己的变量添加到 django 项目设置文件并在模板中显示其值? 772 其实问题就在标题里。是否有这种可能性,例如创建一个变量 TEST = "Test" 把它写在settings.py中,然后以某种方式显示在html模板中? python 1 个回答 Voted Best Answer Za Ars 2022-08-03T22:27:25Z2022-08-03T22:27:25Z 如果一次性 - 然后推到view上下文 def some_view(request, *args, **kwargs): from django.conf import settings context = {'SOME_SETTING', settings.SOME_SETTING} return render(...., context=context) 如果无处不在,在所有模板中,在所有页面上,然后写middleware(它将在 中可用request,您需要将它推到那里)(停靠) 或context proccessor- 仅适用于模板(doc 2)。它需要在settings.py适当的设置中连接。 from django.template import RequestContext request_context = RequestContext(request) request_context.push({"my_name": "Adrian"}) 您很可能需要第一个或最后一个变体
如果一次性 - 然后推到
view上下文如果无处不在,在所有模板中,在所有页面上,然后写
middleware(它将在 中可用request,您需要将它推到那里)(停靠)或
context proccessor- 仅适用于模板(doc 2)。它需要在settings.py适当的设置中连接。您很可能需要第一个或最后一个变体