大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

Django配置MySQL数据库

  1. 安装pymysql包: pip install pymysql

  2. 配置<project>目录的 __init__.py添加:

import pymysql
pymysql.install_as_MySQLdb()
  1. 修改settings.py :
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'database_name',  #数据库名字
        'USER': 'root',
        'PASSWORD': 'password',
        'HOST': 'localhost',   #127.0.0.1 亦可
        'PORT': '3306'  
    }
}
  1. 生成相关表(运行以下命令)

在该app下建立 migrations目录,并记录下你所有的关于models.py的改动:
python manger.py makemigrations

将改动应用到数据库:
python manager.py migrate

若使用Pycharm,可以选择Tools->Run manage.py Task
然后直接输入django指令(makemigrations,migrate,createsuperuser,shell……)就可以运行。