美文网首页
Django ORM-2配置数据库

Django ORM-2配置数据库

作者: 足__迹 | 来源:发表于2019-10-11 02:34 被阅读0次

    配置数据库

    • 默认数据库


      默认显示.png
    • 配置mysql

    连接本地可以使用root 用户
    连接远程需要先创建一个用户,并赋予远程操作权限

    配置mysql.png

    填坑

    • django中连接mysql数据库报错Error loading MySQLdb module. Did you install mysqlclient
      原因: 由于django中默认使用的MySQLdb(我当前使用的是django2.0.7,python3.6.5)
      在python3.6.5中已经去掉MySQLdb库,所以无法兼容。
      解决
    第一步:
    1 , 安装pymysql
    2 , 库文件: 
    在Python安装目录Lib/site-packages/django/db/backends/mysql对应的文件夹下base.py和introspection.py代码。将这个模
    然后会报错;
    第二步:mysql/base中这两行文件注释
    if version < (1, 3, 3):
         raise ImproperlyConfigured("mysqlclient 1.3.3 or newer is required; you have %s" % Database.__version__) 
    第三步mysql/op
       query.decode -》query.encode
    
    image.png

    相关文章

      网友评论

          本文标题:Django ORM-2配置数据库

          本文链接:https://www.haomeiwen.com/subject/tgbzpctx.html