Django配置MySQL数据库

作者: 疏花 | 来源:发表于2018-08-05 15:03 被阅读0次
  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……)就可以运行。


相关文章

网友评论

    本文标题:Django配置MySQL数据库

    本文链接:https://www.haomeiwen.com/subject/qyebvftx.html