Django的settings配置

  • 静态文件
    STATIC_URL = '/static/' # 别名
    STATICFILES_DIRS = [
    os.path.join(BASE_DIR,'static'),
    os.path.join(BASE_DIR,'static1'),
    ]

  • 项目文件夹的路径
    BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(file)))
  • 数据库
    DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.mysql', # 使用mysql 数据库
    'NAME': '数据库名字',
    'HOST': 'IP地址',
    'PORT': 3306,
    'USER': '用户名',
    'PASSWORD': '密码',
    }
    }

  • 注释CSRF的中间件
    # 可以提交POST请求

    'django.middleware.csrf.CsrfViewMiddleware',
  • TEMPLATES 模板文件
    'DIRS': [os.path.join(BASE_DIR, 'templates')]

  • 注册APP
    INSTALLED_APPS = [
    'app01', # 或者 两种方式
    'app01.apps.App01Config',
    ]
  • 显示时间格式配置
    USE_L10N = False # 将这个常量改为False 写如下代码

    DATETIME_FORMAT = 'Y-m-d H:i:s'
    DATE_FORMAT = 'Y-m-d'
  • 显示SQL语句的配置
    # 配置此文件 即可显示数据库操作命令
    LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
    'console': {
    'level': 'DEBUG',
    'class': 'logging.StreamHandler',
    },
    },
    'loggers': {
    'django.db.backends': {
    'handlers': ['console'],
    'propagate': True,
    'level': 'DEBUG',
    },
    }
    }

猜你喜欢

转载自www.cnblogs.com/zhang-zi-yi/p/10158885.html