python /django连接 mysql

下载pymysql  :https://pypi.python.org/packages/c6/42/c54c280d8418039bd2f61284f99cb6d9e0eae80383fc72ceb6eac67855fe/PyMySQL-0.7.11-py2.py3-none-any.whl#md5=021126da545c80000f352882b831f97d


打开cmd命令窗执行: pip install PyMySQL-0.7.11-py2.py3-none-any.whl


打开IDLE:import pymysql 

连接测试

db = pymysql.connect("localhost","root","root","mysql")

cursor = db.cursor()

cursor.execute("select * from version()")

cursor.fetchone()

db.close()



打开cmd 命令 运行 :pip install mysqlclinet


下载 django 2.0 :https://www.djangoproject.com/m/releases/2.0/Django-2.0.tar.gz


解压文件使用cmd窗口进入的根目录:cd C:\Users\user\Desktop\Django-2.0b1

使用命令安装django 2.0执行: python setup.py install


配置Python的Scripts环境变量 :

默认安装路径 《C:\Users\user\AppData\Local\Programs\Python\Python35\Scripts》

把以上路径配置到path环境变量中,可以在cmd命令窗下执行python工具的一些命令,如:pip,django-admin,easy_install,ipython。前提示你要安装这些工具


创建一个项目文件夹,cmd到当前文件夹跟目录。||C:\Users\user\Desktop\mito> 桌面上的一个mito文件夹根目录

执行:django-admin startproject  [项目名称]   /可以试试执行不带任何参数的 django-admin命令。


创建好项目后可以打开项目的主目录下的setting配置文件。

大约76行的 DATABASE数据配置参数修改。

修改ENGINE的值  为  "django.db.backends.mysql"

添加 NAME:'数据databases名称'

HOST:'数据库所在位置,本地为localhost或者127.0.0.1'

USER:'用户名,一般为root'

PASSWORD:'用户密码,you know'


在打开setting同目录里面__init__文件添加以下内容

import pymysql

pymysql.install_as_MySQLdb()



django 2.0使用mysql大于1.3.3会报错。

解决办法:找到python的安装目录、进入Lib\site-packager\Django-2.0b1-py3.5.egg\django\db\backends\mysql\base.py

注释掉以下两行内容、大约在35、36行

if version < (1, 3, 3):
    raise ImproperlyConfigured("mysqlclient 1.3.3 or newer is required; you have %s" % Database.__version__)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值