在 foreignODdjango 文件夹里 的 settings.py 定义了几个 全局函数。
SITE_NAME="hupeng的个人博客" SITE_DESC="pyhon爱好者,希望和大家一起学习,共同进步"
在 manage.py 引用,试一下 全局函数 是否可用
def global_settings(request): print({"SITE_NAME": settings.SITE_NAME, "SITE_DESC": settings.SITE_DESC})
但是出现 :
Requested setting SITE_NAME, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
解决办法:
在 你要 用 全局变量的地方 加入:
import os os.environ['DJANGO_SETTINGS_MODULE'] = 'yourproject_name.settings'