Django使用mysql数据库

转载 2012年03月23日 05:55:48
Django使用mysql数据库
2010-01-27 22:13

为了使用mysql中的数据库,首先要下载mysql-python的模块软件,请在http://sourceforge.net /projects/mysql-python) 处下载MySQLdb软件。

django框架设计时有一个要求,使用mysql等数据库,要mysql的服务器开始创建数据库后才能够使用,因此要在命令行下创建数据库与登陆 用的新帐户。
mysql>create database 数据库名;
mysql>grant create,select,insert,update,delete,index on 数据库名.* to 用户名@localhost identified by “密码”;

退出mysql,然后在django创建的工程中设置settings.py文件,分别设置为:
DATABASE_ENGINE = ‘mysql’
DATABASE_NAME = ‘mysite’ #数据库名,即上面创建的数据库
DATABASE_USER = ‘me’ # 用户名
DATABASE_PASSWORD = ’secret’ # 密码
DATABASE_HOST = ” # 主机,省略表示localhost
DATABASE_PORT = ” # 端口号,一般省略

设置正确后,在shell下运行
manage.py startapp polls
创建新的app,然后修改polls中的models,随便定义一个类,接下来运行
manage.py syncdb
如果没有出现错误,说明配置正确,此时便可以在django中使用mysql数据库了。

相关文章推荐

在django中使用MySQL数据库(一)

 1、进入cmd,如下操作 如果import MySQLdb报错 则看上一节内容 否则继续 2、新建项目 3、打开mysql命令对话框 输入 create database ...

Django1.7+python 2.78+pycharm使用mysql数据库

配置好virtualenv 和virtualenvwrapper后,使用pycharm创建新项目。之后yao'mian'l

01.Django学习之安装,建立项目,传参,MySQL数据库,静态文件配置和模板的使用

1:安装 pip install Django==1.8.6 2:建立项目  进入某个目录执行 django-admin.py startproject myweb(此为项目目录)  建立子...

如何在阿里云上部署django网站(2)——使用MySQL数据库

如果要在阿里云上部署django网站,建议不要使用django自带的sqlite,虽然一时省事,但带来了很多其他的麻烦。建议使用MySQL或者PostgreSQL。由于MySQL比较流行,我就选择了M...

Django使用MySQL数据库

按照前面的教程配置完MySQL数据库,新建一个基于MySQL数据库的Django工程后!需要先建立一个MySQL数据库!以下是设置过程:     1,检查mySQl是否运行         ...

django1.10 mysql数据库使用

1.创建项目 django-admin startproject Ifttt2.配置允许访问的服务器地址 ALLOWED_HOSTS = [“192.168.28.123”]3.启动 pytho...

django1.8使用mysql数据库

1.安装mysql$ sudo apt-get install mysql-server2.安装pip$ sudo apt-get install python-pip python-dev buil...

windows系统下,django1.8+python3.5使用pymysql链接 mysql数据库

本教程搜集了网上各种能搜集到的资源,整合而成,为了后续方便自己和大家查阅,写的有些简陋,见谅,后续完善。 介绍:由于python3.5 不能使用MySQLdb,上网搜寻一番后,决定使用pymysq。...
  • rao356
  • rao356
  • 2015-10-08 17:55
  • 3002

Django学习6-mysql数据库使用1-安装与连接

从这篇开始,我们要开始有趣的部分了,哈哈,数据库。这里我使用的mysql,对于Django和python的版本不同,这里会有很多想不到的麻烦,那么开始吧,遇到再说。 不多bb,至少先搞个mysql撒,...

Django学习笔记(三)Django使用admin管理界面来操作mysql数据库

1.配置setting文件: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # Add '...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)