mysqldb


mysqldb对python支持的是对python的支持是2.4-2.7
我把它安装在D:Python2.7.10Libsite-packages

先安装mysql数据库,然后正常使用mysql,设置my.ini,要自定义安装
然后安装mysql-python才能连接mysql
记得重启服务器

MySQL的Python驱动程序mysql-connector-python:

$ easy_install mysql-connector-python

Django当中怎么样将修改的数据同步到数据库啊,比如修改models的字段?

 添加或者修改后先执行makemigrations,再执行migrate就可以同步了 

obj = Item.objects.create(content=content)每次执行完这条语句就执行一次SQL语句,INSERT 这条语句,等于是没执行一次这条语句,content里面的内容就会同步到数据库


2. 如何使用

migrations的使用非常简单: 修改model, 比如增加field, 然后运行

python manager.py makemigrations

你的mmodel会被扫描, 然后与之前的版本作比较, 在app的migrations目录下生成本次迁移文件.

我们建议查看一下该迁移文件, 确保没有问题. 然后运行:

python manager.py migrate

migrate命令会进行比较, 并应用该迁移.

会有一个migrations文件夹在app当中

manage.py syncdb

1.mysql-python
安装好python之后,可以选择用mysql-python.exe安装,可能还需要pip install mysql-python
如果不行直接拷贝mysql-python文件夹就可以了

2.mysql 直接用pip install 安装后者用软件安装

3.Django pycharm   pip install    软件安装

4.我由于移动了文件导致我的mysql-python和mysql又出错








我用pip 安装mysql-python出错,结果我用软件安装上了,结果运行程序报了一个cannot find mysqldb 的错误,我先开始以为是我的mysqldb没有装上,结果不是的,是我的程序出错了,报的错误像是数据库没有连接上而已,所以安装好mysql-python就可以了
http://www.jianshu.com/p/a406faa6367b
http://pan.baidu.com/s/1ntTxkgx 密码:3ydv
不过还发现一种更为简单的方式直接把site-package里面mysql-python拷贝到virtualenv里面就可以了


下次在遇到这种情况,一定要先检查一下是否是程序写错了









原文地址:https://www.cnblogs.com/wuqingzangyue/p/5770021.html