zoukankan      html  css  js  c++  java
  • 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里面就可以了


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









  • 相关阅读:
    .NET 2.0 WinForm Control DataGridView 编程36计(一)
    Sql Server 日期格式化函数
    FastReport 金额大小写转换自定义函数
    vue.js 三种方式安装(vuecli)
    Android style
    android ui 布局性能优化
    android 手机分辨率
    TCP,IP,HTTP,SOCKET区别和联系
    android2.2 特性
    常见开放api平台OpenAPI
  • 原文地址:https://www.cnblogs.com/wuqingzangyue/p/5770021.html
Copyright © 2011-2022 走看看