zoukankan      html  css  js  c++  java
  • 小白都能秒懂的各数据库在Django的配置

    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"]
    

      

  • 相关阅读:
    从零开始入门 K8s | 应用编排与管理
    209. Minimum Size Subarray Sum
    208. Implement Trie (Prefix Tree)
    207. Course Schedule
    203. Remove Linked List Elements
    183. Customers Who Never Order
    182. Duplicate Emails
    181. Employees Earning More Than Their Managers
    1261. Find Elements in a Contaminated Binary Tree
    1260. Shift 2D Grid
  • 原文地址:https://www.cnblogs.com/wszxdzd/p/10454832.html
Copyright © 2011-2022 走看看