码迷,mamicode.com
首页 > 数据库 > 详细

Pycharm中的Django项目连接mysql数据库

时间:2018-06-20 18:40:00      阅读:586      评论:0      收藏:0      [点我收藏+]

标签:close   port   roo   ons   none   pymysql   tab   integer   sql数据库   

一、安装Pycharm和Django就不详细说了,自行百度

二、新建Django项目也不说了

三、配置Django连接到mysql

1.models.py写一个类,继承models.Model

技术分享图片
class Book(models.Model):
    name=models.CharField(max_length=20)
    price=models.IntegerField()
    pub_date=models.DateField()
View Code

 

2.修改settings.py文件

技术分享图片
DATABASES = {

    default: {

        ENGINE: django.db.backends.mysql, 

        NAME: books,    #你的数据库名称

        USER: root,   #你的数据库用户名

        PASSWORD: ‘‘, #你的数据库密码

        HOST: ‘‘, #你的数据库主机,留空默认为localhost

        PORT: 3306, #你的数据库端口

    }

}

复制代码
View Code

 

3.修改项目文件夹下的__init__.py文件

技术分享图片

没有安装pymsql(python3)的请在pycharm自行安装,安装后添加以下内容

import pymysql
pymysql.install_as_MySQLdb()

4.启动

[root@localhost Django_ORM]# python manage.py makemigrations
[root@localhost Django_ORM]# python manage.py migrate


5.配置连接

技术分享图片

技术分享图片

技术分享图片

最后输入帐号密码登陆

 

Pycharm中的Django项目连接mysql数据库

标签:close   port   roo   ons   none   pymysql   tab   integer   sql数据库   

原文地址:https://www.cnblogs.com/liangjiongyao/p/9204668.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!