安装
1 | pip install django-redis==4.9.0 |
配置
settings.py
1 | CACHES = { |
晒晒我家小院子
1 | pip install django-redis==4.9.0 |
settings.py
1 | CACHES = { |
1 | -- 创建数据库 |
settings.py
1 | DATABASES = { |
init.py
1 | import pymysql |
1 | class MasterSlaveDBRouter(object): |
settings.py
1 | # 配置读写分离 |
部署自有文件系统
基于docker-compose实现快捷部署
部署命令
1 | docker-compose up -d |
这是部署在单服务器上,如果需要增加storage,可以自己单独增加
1 | # nginx/nginx.conf文件 |
1 | pip install py3Fdfs |
1 | from fdfs_client.client import Fdfs_client, get_tracker_conf |
1 | # 通过增加参数 filename=xxx |
配置setting.py
1 | EMAIL_HOST = 'smtp.sina.cn' #SMTP地址 |
发送一个邮件
1 | from django.core.mail import send_mail |
一次性发送多个邮件
1 | send_mass_mail(datatuple, fail_silently=False, auth_user=None,auth_password=None, connection=None) |
例子
1 | from django.core.mail import send_mass_mail |
区别在于性能