Django 链接MySQL

Posted

tags:

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

1、安装准备

pip install mysqldb

pip3 install python-client


2、做数据切换之前操作以免数据丢失

vim settings.py 

#mysql 数据库
DATABASES = {
    ‘default‘: {
        ‘ENGINE‘: ‘django.db.backends.mysql‘,
        ‘NAME‘: ‘django‘,
        ‘USER‘: ‘root‘,
        ‘PASSWORD‘: ‘123456‘,
        ‘HOST‘: ‘localhost‘,       (默认localhost)
        ‘PORT‘: ‘3306‘,              (默认3306)
    }
}


3、最后我们生成数据库:

$ python manage.py makemigrations
$ python manage.py migrate


参数描述
startproject创建一个完整的项目
startapp创建一个app
runserver运行django为我们提供的http服务
shell进入待django环境的shell
makemigrations生成数据库命令
migrate执行生成好的数据库命令
指定描述
createsuperuser创建一个django后台的超级管理员
changepassword修改超级管理员的密码


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

Django 链接MySQL及数据操作

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

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

微信小程序代码片段

Django链接Mysql 8.0 出现错误(1045:Access denied for user 'root'@'localhost' (using passwor

Django 链接MySQL