MrDoc/app_admin/context_processors.py

22 lines
691 B
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# coding:utf-8
# @文件: context_processer.py
# @创建者:州的先生
# #日期2019/11/16
# 博客地址zmister.com
from app_admin.models import SysSetting
from django.conf import settings
# 系统设置 - 上下文变量
def sys_setting(request):
setting_dict = dict()
# 设置网站版本
setting_dict['mrdoc_version'] = settings.VERSIONS
# 设置debug状态
setting_dict['debug'] = settings.DEBUG
# 站点地图状态
setting_dict['sitemap'] = settings.SITEMAP
# 获取系统设置状态
datas = SysSetting.objects.filter(types__in=["basic","doc"])
for data in datas:
setting_dict[data.name] = data.value
return setting_dict