zoukankan      html  css  js  c++  java
  • 创建Django 项目时连接MySQL报错

    在项目的文件setting文件中更改数据配置后:

    DATABASES = {
    
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'cesi_DB',    #你的数据库名称
            'USER': 'sheng',      #你的数据库用户名
            'PASSWORD': 'xxoo',      #你的数据库密码
            'HOST': '10.0.0.11',         #你的数据库主机,留空默认为localhost
            'PORT': '3306',     #你的数据库端口
        }
    } 

    报错信息:

        'Did you install mysqlclient or MySQL-python?' % e
    django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'.
    Did you install mysqlclient or MySQL-python?

     解决方法:

      需要更改数据库的引擎:

       MYsqlDB ==》pymysql

     在应用(app01)的__init__文件中加入:

    import pymysql
    
    pymysql.install_as_MySQLdb()
  • 相关阅读:
    翻转数组
    股神
    刮刮卡兑换
    军训队列
    击鼓传花
    上台阶
    @Service空指针异常 -JUNIT测试
    insert 配置信息
    url地址重叠
    shop = mapper.readValue(shopStr, Shop.class); shop=null的问题
  • 原文地址:https://www.cnblogs.com/sheng-247/p/Django.html
Copyright © 2011-2022 走看看