django项目配置

一.项目配置

1.为本项目床数据库用户

create user meiduo identified by 'meiduo'; 
grant all on meiduo_mall.* to 'meiduo'@'%'; 
flush privileges;

2.添加导包路径

import sys
sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))

3.数据库配置

1.
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'HOST': '127.0.0.1',  # 数据库主机
        'PORT': 3306,  # 数据库端口
        'USER': 'meiduo',  # 数据库用户名
        'PASSWORD': 'meiduo',  # 数据库用户密码
        'NAME': 'meiduo_mall'  # 数据库名字
    }
}
2.
在meiduo/meiduo_mall/__init__.py文件中添加
​
from pymysql import install_as _mysql
​
install_as_MySQLdb()
​
​
  1. Redis配置

    安装django-redis,并配置

    CACHES = {
        "default": {
            "BACKEND": "django_redis.cache.RedisCache",
            "LOCATION": "redis://10.211.55.5:6379/0",
            "OPTIONS": {
                "CLIENT_CLASS": "django_redis.client.DefaultClient",
            }
        },
        "session": {
            "BACKEND": "django_redis.cache.RedisCache",
            "LOCATION": "redis://10.211.55.5:6379/1",
            "OPTIONS": {
                "CLIENT_CLASS": "django_redis.client.DefaultClient",
            }
        }
    }
    SESSION_ENGINE = "django.contrib.sessions.backends.cache"
    SESSION_CACHE_ALIAS = "session"

    除了名为default的redis配置外,还补充了名为session的redis配置,分别使用两个不同的redis库。

    同时修改了Django的Session机制使用redis保存,且使用名为'session'的redis配置。

    此处修改Django的Session机制存储主要是为了给Admin站点使用。

    5.本地化语言与时区化

    LANGUAGE_CODE = 'zh-hans'
    ​
    TIME_ZONE = 'Asia/Shanghai'

    6.日志配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值