博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python django数据库配置,这些都是书里面挖的坑啊.
阅读量:5221 次
发布时间:2019-06-14

本文共 2007 字,大约阅读时间需要 6 分钟。

Mysql基本操作        show databases;                use test;                show tables;                show global variables like 'port';                create databse guest character set utf8;        python操作mysql    主要方法步骤        connect():建立数据库连接        cursor():获取数据库操作游标        execute():执行sql语句.        commit():提交数据库执行        close():关闭数据库连接        在setting中配置    python数据库配置                    DATABASES = {            'default':{                'ENGINE':'django.db.backends.mysql',                'HOST':'localhost',                'PORT':'3306',                'NAME':'guest',                'USER':'root',                'PASSWORD':'123456',                'OPTIONS':{                    'init_command':"SET sql_mode='STRICT_TRANS_TABLES'",                },            }        }                然后进行数据迁移            python manage.py migrate                报如下的错误        settings.DATABASES is improperly configured.        Please supply the ENGINE value.         Check settings documentation for more details.    可能是拼写错,...不好意思眼神不好        再次报错:            raise ImproperlyConfigured        ('mysqlclient 1.3.13 or newer is required;        you have %s.' % Database.__version__)        django.core.exceptions.ImproperlyConfigured:        mysqlclient 1.3.13 or newer is required;         you have 0.9.3.    参考解决:        https://blog.csdn.net/qq_35304570/article/details/79674449                            然后数据库也报错了,因为使用mysql8.0,版本问题        参看文档如下:    https://blog.csdn.net/p_xiaobai/article/details/85334875        然后又报错        File "C:\Users\mi\AppData\Local\Programs\Python\Python37\lib\site-packages\django\db\backends\mysql\operations.py", line 146, in last_executed_query        query = query.decode(errors='replace')        AttributeError: 'str' object has no attribute 'decode'                网上搜索了一下,没有有用的办法,大概是类型转换问题                我直接在对应文档,改了一下就可以了              query = 'replace' #query.decode(errors='replace')        好吧完成了,这些东西都是坑啊...

 

转载于:https://www.cnblogs.com/zsjlovewm/p/11142172.html

你可能感兴趣的文章
训练记录
查看>>
IList和DataSet性能差别 转自 http://blog.csdn.net/ilovemsdn/article/details/2954335
查看>>
Python中的join()函数的用法
查看>>
Hive教程(1)
查看>>
Java集合框架学习
查看>>
第16周总结
查看>>
将Cent0S 7的网卡名称eno33改为eth0
查看>>
透明度Opacity多浏览器兼容处理
查看>>
oracle 常用简单命令语句
查看>>
【机器学习_3】常见术语区别
查看>>
Oracle基础 数据库备份和恢复
查看>>
C#编程时应注意的性能处理
查看>>
Java集合--概述
查看>>
1-TwoSum(简单)
查看>>
css box模型content-box 和border-box
查看>>
Fragment
查看>>
比较安全的获取站点更目录
查看>>
读书笔记——乔布斯,做最好的自己,共创式教练
查看>>
ubuontu16.04安装Opencv库引发的find_package()错误信息处理及其简单使用
查看>>
用Linux远程挂载Windows上的共享文件夹.md
查看>>