• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Django1.7+python 2.78+pycharm配置mysql数据库教程

Django1.7+python 2.78+pycharm配置mysql数据库教程

作者:hebedich 字体:[增加 减小] 来源:互联网

hebedich 通过本文主要向大家介绍了django1.7,pycharm配置python,python pycharm,python ide pycharm,python和pycharm安装等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

配置好virtualenv 和virtualenvwrapper后,使用pycharm创建新项目。之后要面临的问题就来了,之前一直使用的是sqlite作为开发数据库进行学习,按照之前看教程的原则,好像就是说开发环境要和生产环境尽量的一致,所以现在想尝试一下使用更有可能在生产环境部署的mysql数据库进行开发。

本觉得是一件应该很轻松的事情,没想到遇到了一些麻烦

根据一通百度,搜出来的方案大概有:

MySQLdb
mysql安装时候自带的connector
pymysql

MySQLdb
是django官方推荐的第一个是django官方推荐的数据库链接库,也自然是我第一个尝试的。可是安装的时候居然找不到适合64位,python2.78的安装文件! 通过一篇文章介绍修改勉强装上了支持2.7的版本,结果使用的时候总是unicode报错,mysql的数据库也按照教程说的设置成了utf8编码,只得作罢

2,自带的connector

又是一个看起来很官方的版本,但是按照官方的安装方法总是提示没有mysql.connector.django这个模块。。。。不明白为什么。再仔细找找发现安装成功的同学之后又碰到了中文unicode报错。。。。。残念

3,pymysql

这是博客上关于python3试用django-mysql的解决方案。一开始因为非官方没有使,倒是意外简单的成功了。。。

在project的inti.py里面添加:

import pymysql
pymysql.install_as_MySQLdb()
settings:

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', #数据库引擎
'NAME': 'django', #数据库名
'USER': 'user', #用户名
'PASSWORD': 'password!', #密码
'HOST': 'localhost', #数据库主机,默认为localhost
'PORT': '3306', #数据库端口,MySQL默认为3306
'OPTIONS': {
'autocommit': True,
},
}
}
</div>

</div>

您可能想查找下面的文章:

  • Django1.7+python 2.78+pycharm配置mysql数据库教程

相关文章

  • Python3通过Luhn算法快速验证信用卡卡号的方法
  • asyncio 的 coroutine对象 与 Future对象使用指南
  • python求pi的方法
  • Python六大开源框架对比
  • python读取注册表中值的方法
  • python pdb调试方法分享
  • python类继承用法实例分析
  • Python实现读取目录所有文件的文件名并保存到txt文件代码
  • python搭建微信公众平台
  • 浅谈插入排序算法在Python程序中的实现及简单改进

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python实现列表转换成字典数据结构的方法
    • Python正则表达式的使用范例详解
    • python 安装virtualenv和virtualenvwrapper的方法
    • Python中使用摄像头实现简单的延时摄影技术
    • python通过pil将图片转换成黑白效果的方法
    • python实现查找excel里某一列重复数据并且剔除后打印的方法
    • Python的Django框架中的URL配置与松耦合
    • python变量不能以数字打头详解
    • 关于Python元祖,列表,字典,集合的比较
    • python中pandas.DataFrame排除特定行方法示例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有