小白都能秒懂的各数据库在Django的配置

mysql在django的配置python

有没有pymysql,没有的话你还想连数据库,最难的一步,下载pymysql mysql

直接输入指令:pip install pymysqlredis

第一步:在settings.py中设置mysql配置sql

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'crm',
        'HOST': '127.0.0.1',
        'PORT': 3306,
        'USER': 'root',
        'PASSWORD': '321',
    }
}

第二步:mongodb

在settings.py 同级的init.py 中写:数据库

import pymysql
pymysql.install_as_MySQLdb()

 ok,mysql能够在django中使用了django

Redis在django的配置,做为一个做用于缓存的非关系型数据库,redis咱们必须使用的很是6缓存

下面进行操做:code

首先先安装redis:pip install redisblog

下面有三种建立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"]
相关文章
相关标签/搜索