Ubuntu 14.04下Django项目链接MySQL数据库

原创 2017年02月08日 21:30:20

在成功安装MySQL-python-1.2.5后,开始配置django的mysql连接配置。
打开django项目的二级目录/Hello/Hello/setting.py文件。
默认情况下Django数据为sqlite:

# Database
# https://docs.djangoproject.com/en/dev/ref/settings/#databases

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

现在我们将它修改为mysql数据库

# Database
# https://docs.djangoproject.com/en/dev/ref/settings/#databases

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'mysite',   #数据库名称
        'USER': 'root',     #数据库的用户名
        'PASSWORD': '123',  #数据库对应用户的密码
        'HOST': '127.0.0.1',    #数据库主机
        'PORT': '3306',     #数据库默认端口号
    }
}

执行数据库同步脚本:

python mange.py  syncdb

上面脚本可能在Django高版本执行报错,1.7及以上可以使用下边:

python manage.py makemigrations
python manage.py migrate

执行结果

im@58user:~/PythonProjects/Hello$ python manage.py migrate
System check identified some issues:
Operations to perform:
  Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
  Applying contenttypes.0001_initial... OK
  Applying auth.0001_initial... OK
  Applying admin.0001_initial... OK
  Applying admin.0002_logentry_remove_auto_add... OK
  Applying contenttypes.0002_remove_content_type_name... OK
  Applying auth.0002_alter_permission_name_max_length... OK
  Applying auth.0003_alter_user_email_max_length... OK
  Applying auth.0004_alter_user_username_opts... OK
  Applying auth.0005_alter_user_last_login_null... OK
  Applying auth.0006_require_contenttypes_0002... OK
  Applying auth.0007_alter_validators_add_error_messages... OK
  Applying auth.0008_alter_user_username_max_length... OK
  Applying sessions.0001_initial... OK
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Ubuntu 14.04下Django项目链接MySQL数据库

在成功安装MySQL-python-1.2.5后,开始配置django的mysql连接配置。 打开django项目的二级目录/Hello/Hello/setting.py文件。 默认情况下Djan...

Ubuntu 14.04下Django&MySQL环境部署

Python环境搭建操作系统Ubuntu14.04,自带Python2.7.6im@58user:/$ python Python 2.7.6 (default, Oct 26 2016, 20:30...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

Ubuntu 15.04 Qt5 链接 mysql数据库

序最近在Ubuntu15.04下做一个Linux-服务器-客户端通信项目,用到MySQL数据库。开始的时候,在数据库链接时遇到障碍,查找资料解决。特此记录,分享于此。环境配置系统:Ubuntu 15....
  • fly_yr
  • fly_yr
  • 2015-10-19 20:01
  • 1348

asp.net web项目连接mysql数据库

ASP.NET Web项目连接MySql数据库

Eclipse下Java链接MySQL数据库

一、下载JDBC二、打开Eclipse,左键选中Java项目,右键Bulid Path–>Add External Archives–>选择你的JDBC三、创建连接类Connectorspublic ...

JDBC链接Mysql数据库

JDBC是Java访问关系型数据库的规则1.驱动的原理及使用是JDBC这个规则在具体数据库中的实现类,且用Java书写(需要安装JDK7)2.做JDBC代码,需要用到如下几个固定的步骤【查询】为例:1...

ASP.NET 链接MySQL数据库

准备工作,下载MySQL Connector for .NET, 地址http://dev.mysql.com/downloads/connector/net/ 下载完成后是一个msi的安装文件,安装...

Python链接Mysql数据库

1、安装MYSQL-pythonpip install MYSQL-python2、链接数据库#!/usr/bin/python # -*- coding: UTF-8 -*-import MySQL...

php链接mysql数据库

php连接数据库有三种方法,刚刚发现通过mysql_connect,mysql_query连接已被废弃,而现在推荐的是通过“面向对象方法”和“PDO方法”连接数据库。         而我在使用面向...

jdbc链接mysql数据库

java使用jdbc链接数据库。链接jdbc的步骤:一.加载数据库驱动二.填写数据库连接必要信息,如url,user,password。三.建立数据库连接.第一步:加载数据库驱动iver加载数据库驱动...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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