Django配置MYSQL

Posted pontoon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django配置MYSQL相关的知识,希望对你有一定的参考价值。

 

1:安装mysql驱动程序

<wiz_code_mirror>
 
 
 
1
 
 
 
 
 
1
pip install pymysql
 
 

2:修改配置文件(详见第四步)

3:在工程目录的__init__.py增加代码

技术分享图片

 
<wiz_code_mirror>
 
 
 
x
 
 
 
 
 
1
import pymysql
2

3

4
pymysql.install_as_MySQLdb()
 
 

4:在settings.py 添加配置信息

技术分享图片

 
<wiz_code_mirror>
 
 
 
 
 
 
 
 
 
1
DATABASES = {
2
    ‘default‘: {
3
        ‘ENGINE‘: ‘django.db.backends.mysql‘,
4
        ‘NAME‘: ‘hello_django_db‘,
5
        ‘USER‘: ‘root‘,
6
        ‘PASSWORD‘: ‘tanjunchao‘
7
    }
8
}
 
 

5:同步数据库

技术分享图片

此时navicat同步完成生成里一系列表

技术分享图片

6:注意,这个时候我们再次访问的时候数据库并不会显示出内容!因为我们的数据库更换成了mysql,所以我们要重新创建超级用户。详情 请看下面

1)创建超级用户——manage.py createsuperuser

技术分享图片

2)在次运行我们的服务器——python manage.py runserver

技术分享图片

 

 

                                                                                至此Mysql已经配置成功

查看数据库是否启动

技术分享图片

 

 

以上是关于Django配置MYSQL的主要内容,如果未能解决你的问题,请参考以下文章

django python3的mysql配置

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

Django 第八课 4.MySQL数据库操作

前后端分离之后端代码实现获取数据库数据——django+mysql+vue+element

前后端分离之后端代码实现获取数据库数据——django+mysql+vue+element