mysql在django的配置
有没有pymysql,没有的话你还想连数据库,最难的一步,下载pymysql
直接输入指令:pip install pymysql
第一步:在settings.py中设置mysql配置
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'crm', 'HOST': '127.0.0.1', 'PORT': 3306, 'USER': 'root', 'PASSWORD': '321', } }
第二步:
在settings.py 同级的init.py 中写:
import pymysql pymysql.install_as_MySQLdb()
ok,mysql可以在django中使用了
Redis在django的配置,作为一个作用于缓存的非关系型数据库,redis我们必须使用的非常6
下面进行操作:
首先先安装redis:pip install redis
下面有三种创建redis连接的方式,根据应用选择对应方案:
第一种:定义redis连接池,直接引用
import redis POOL=redis.ConnectionPool(host='127.0.0.1',port=6379,decode_responses=True)#定义连接池
import redis REDIS_CONN = redis.Redis(connection_pool=POOL) all_keys = REDIS_CONN.scan_iter(shopping_car_key)
第二种:直接创建
from redis import Redis RedisDB = Redis(host='127.0.0.1', port=6379, db=15)
第三种:redis作为Django缓存使用
CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379", "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", "CONNECTION_POOL_KWARGS": {"max_connections": 100} # "PASSWORD": "密码", } } }
下面是mongodb了
首先安装pymongo:pip install pymong
然后就暴力一点:
import pymongo client = pymongo.MongoClient(host='127.0.0.1', port=27017) MongoDB = client["autospeech"]