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.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