zoukankan      html  css  js  c++  java
  • django框架使用mysql报错,及两种解决方法

    1.django框架 settings.py文件中部分代码:

    DATABASES = {
        # 'default': {
        #     'ENGINE': 'django.db.backends.sqlite3',
        #     'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
        # }
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'djan',
            'USER': 'root',
            'PASSWORD': '',
            'HOST': '127.0.0.1',
            'PORT': '3306'
        }
    }

    2.报错内容:

    所以根据提示继续安装 pip install mysqlclient。。。。

    报错内容:

       error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

    指示需要 安装   Microsoft Visual C++ Build Tools  ;但是此东西文件安装耗时过长,决不能 傻逼兮兮的安装

    解决方法第一种:

    https://pypi.org/project/mysqlclient/1.3.10/#files    前往此网址下载对应的文件

    然后 通过  pip install mysqlclient-1.3.10-cp36-cp36m-win_amd64.whl       便可

     解决方法第二种:

    在settings.py文件顶部 输入:

    import pymysql
    pymysql.install_as_MySQLdb()

    即可解决问题,不需要安装 mysqlclient,更不用安装  Microsoft Visual C++ Build Tools 

  • 相关阅读:
    HashMap的理解
    红黑树
    No constructor found matching
    会话 控制终端 setsid
    信息表示和处理 from computer system chapter 2
    tcp keepalive
    TCP 四步挥手
    CS 课程
    close vs shutdown socket
    Linux time总结
  • 原文地址:https://www.cnblogs.com/rgcLOVEyaya/p/RGC_LOVE_YAYA_692days_811_3.html
Copyright © 2011-2022 走看看