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

Posted 头号霉粉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pycharm中的Django项目连接mysql数据库相关的知识,希望对你有一定的参考价值。

一、安装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数据库的主要内容,如果未能解决你的问题,请参考以下文章

MySQL+Django+Python+Pycharm开发!这才是企业级项目!非常完善

pycharm下的django怎么连接mysql数据库啊?

Django---Pycharm连接数据库

Django-MySQL数据库使用01

django 和 mysql 啥是“最大连接数”?

Pycharm创建Django项目并访问Django