• 小白都能秒懂的各数据库在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"]
    

      

  • 相关阅读:
    Python判断操作系统类型
    Linux之计划任务
    java web 之 WebRoot和WebContent目录
    天坑 之 java web servlet+jsp项目 配置后 404 (MyEclipse转eclipse)
    MyEclipse开发的java web项目在 Eclipse中无法识别
    Tomcat 改BUG之 localhost:8080 404
    (重要) html概念之 input:name与id详解
    html基础之 input:type
    BeanUtils 以及BeanUtils.populate使用
    bootstrap 之 列表组件使用
  • 原文地址:https://www.cnblogs.com/wszxdzd/p/10454832.html
Copyright © 2020-2023  润新知