博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python MySQL Django一些问题
阅读量:4511 次
发布时间:2019-06-08

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

首先是MySQL的问题,最新的5.5.11版本安装后,命名已经启用远程连接功能,但是使用MySQL的第三方客户端提示无法获取HostName,解决方法是:在MySQL安装目录下找到my.ini文件,然后查找[mysqld],在下面加入:

skip-name-resolve
skip-grant-tables

 

在Django环境下(Python2.6,Django 1.2.3版本),使用MySQL连接需要安装MySQL数据库驱动,推荐大家到 下载即可,或者搜索下MySQL-python-1.2.2.win32-py2.6.exe。

 

关于运行manage.py sqlall时出现“x:\Python26\lib\site-packages\MySQLdb\__init__.py:34: DeprecationWarning: the sets module is deprecated”错误,需要将set注释即可,具体操作:

#From:  

1) 在文件 "__init__.py"(文件位置位于错误提示位置,如上面提示错误为\Python2.6\Lib\site-packages\MySQLdb\__init__.py,即为需修改文件路径), 注释掉: 

from sets import ImmutableSet 
class DBAPISet(ImmutableSet): 
在注释掉的后面紧接着新增:
class DBAPISet(frozenset):
即可。
 
2) 在文件中"converters.py", 注释掉  from sets import BaseSet, Set 这一句话。
3) 在文件中"converters.py", 修改 "Set" 成为 "set" ( 只有两个地方需要修改):
大概 line 45: return Set([ i for i in s.split(',') if i ]) ——> return set([ i for i in s.split(',') if i ]) 
大概 line 129: Set: Set2Str, ——> set: Set2Str 

 

转载于:https://www.cnblogs.com/sp1d3r/archive/2012/04/12/2443926.html

你可能感兴趣的文章
ClickOnce清单签名取消后依然读取证书的问题
查看>>
POJ 1083
查看>>
单变量微积分笔记16——定积分的应用1(对数与面积)
查看>>
ACM模板——最短路
查看>>
实验3 分支语句和循环语句(1)
查看>>
JSP页面上添加Fckeditor
查看>>
scrapyd spiderkeeper docker部署
查看>>
Qt教程
查看>>
http://linux-mtd.infradead.org/doc/nand.html nand
查看>>
Verilog语言:还真的是人格分裂的语言
查看>>
BTC全节点搭建
查看>>
mac安装Redis可视化工具-Redis Desktop Manager
查看>>
css3_圆角导航栏(2例)
查看>>
Xcode SDK模拟器安装及安装路径
查看>>
uva1625颜色的长度
查看>>
待研究
查看>>
C语言对结构体何时用-> , 何时用.
查看>>
Android 常用命令集的使用
查看>>
Android ADT,SDK的安装,让人烦恼的在线方式!
查看>>
mac显示隐藏文件
查看>>