在settings.py文件中有以下语句:
import os
BASE_DIR
=
os.path.dirname(os.path.dirname(__file__))
变量 __file__ 这个变量可以获取到当前文件(包含这个代码的文件)的路径。
os.path.dirname(__file__) 得到文件所在目录,再来一个os.path.dirname()就是目录的上一级,BASE_DIR 即为 项目 所在目录。我们在后面的与目录有关的变量都用它,这样使得移植性更强。
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG
=
True
TEMPLATE_DEBUG
=
True
ALLOWED_HOSTS
=
[
'*.besttome.com'
,
'www.ziqiangxuetang.com'
]
ALLOWED_HOSTS 允许你设置哪些域名可以访问,即使在 Apache 或 Nginx 等中绑定了,这里不允许的话,也是不能访问的。
当 DEBUG=False 时,这个为必填项,如果不想输入,可以用 ALLOW_HOSTS = ['*'] 来允许所有的。