在Django模板中创建全局变量可以通过自定义模板标签或上下文处理器来实现。
templatetags
的文件夹,并在其中创建一个名为my_tags.py
的文件。my_tags.py
文件中,导入template
模块和register
装饰器:my_tags.py
文件中,导入template
模块和register
装饰器:my_tags.py
文件中,定义一个函数作为自定义模板标签:my_tags.py
文件中,定义一个函数作为自定义模板标签:context_processors.py
的文件。context_processors.py
文件中,定义一个函数作为上下文处理器:context_processors.py
文件中,定义一个函数作为上下文处理器:settings.py
文件中,找到TEMPLATES
设置,并将上下文处理器添加到context_processors
列表中:settings.py
文件中,找到TEMPLATES
设置,并将上下文处理器添加到context_processors
列表中:无论是使用自定义模板标签还是上下文处理器,都可以在Django模板中创建全局变量。这些全局变量可以在整个应用程序的模板中使用,方便共享数据和信息。
领取专属 10元无门槛券
手把手带您无忧上云