Python——Django-settings.py的内容
一、HTML路径设置
#所有和HTML路径相关的设置都在这里 TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')] , 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ]
二、静态css.js.图片的位置
2.1修改setting
STATIC_URL = '/static/' #所有静态文件(css/js/图片)都放置这个文件夹的目录 STATICFILES_DIRS = [ os.path.join(BASE_DIR , "static") ]
2.2在需要引入的HTML文本头上加入
{% load staticfiles %}
2.3设置admin为中文显示
LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/Shanghai' USE_I18N = True USE_L10N = True USE_TZ = Flase
三、为项目添加功能
#告诉项目有哪些APP(功能) INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', #新加的功能需要在下面填写,找到 # ‘应用名称’.apps.'应用下apps.py的类名', ]
四、需要注释掉的内容
MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', #'django.middleware.csrf.CsrfViewMiddleware',#from表单跨域传播数 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ]