在Django1.6和python中使用mysql
2014-08-09 21:23
447 查看
最近开始用Python的Django框架开发网站。还是和以前一样,采用的是最新的python版本,Django也是最新的版本。而在链接mysql数据库的时候出现了问题。
因为官方使用的MySQLDB并不支持python3以上的版本,所以并不能够使用这个经典的插件。幸好我们有替代产品,在python3中完美使用,这个插件就是pymysql.
DJango1.6中的任何设置都不用更改,和以前使用MYSQLDB时候一样:
最关键的一点在站点的__init__.py文件中必须加入一下的代码:
并不是所有的东西都是支持最新版本,在Django框架中使用的官方插件就是MySQLDB,却不支持最新版本的python
因为官方使用的MySQLDB并不支持python3以上的版本,所以并不能够使用这个经典的插件。幸好我们有替代产品,在python3中完美使用,这个插件就是pymysql.
DJango1.6中的任何设置都不用更改,和以前使用MYSQLDB时候一样:
# Database # https://docs.djangoproject.com/en/1.6/ref/settings/#databases DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'villa', 'USER': 'vamei', 'PASSWORD': 'vameiisgood', 'HOST':'localhost', 'PORT':'3306', } }
最关键的一点在站点的__init__.py文件中必须加入一下的代码:
#用mysql安装 import pymysql pymysql.install_as_MySQLdb()完成上述操作之后就可以使用mysql数据库进行操作了。
并不是所有的东西都是支持最新版本,在Django框架中使用的官方插件就是MySQLDB,却不支持最新版本的python
相关文章推荐
- 如何在Django1.6结合Python3.4版本中使用MySql
- 如何在Django1.6结合Python3.3版本中使用MySql
- fedora20 下 django1.6+python3 使用mysql
- 如何在Django1.6结合Python3.3版本中使用MySql
- django1.6.x(python3.3)使用pymysql连接mysql
- 在 Windows Azure 网站上使用 Django、Python 和 MySQL:创建博客应用程序
- django+python3使用mysql
- Python3.6下Django使用mysql
- 在 Windows Azure 网站上使用 Django、Python 和 MySQL:创建博客应用程序
- python中django使用MySQL时出问题如何解决
- linux ubuntu 下利用python,django提mysql数据使用highcharts来绘图
- python3 在django 中使用mysql报错 ImportError: No module named 'MySQLdb'
- 如何在Django1.6结合Python3.4版本中使用MySql数据库
- python3下django使用mysql
- 在 Windows Azure 网站上使用 Django、Python 和 MySQL:创建博客应用程序
- 如何在Django1.8结合Python3.4版本中使用MySql
- Python3.4 django使用mysql
- python3.5下django2.0使用pymysql连接mysql
- python3使用django1.11不支持MYSQL-python的解决办法
- python3 django1.10 使用mysql服务器