(模型一)django中mysql的使用

  • 在虚拟环境中安装mysql包
pip install mysql-python



注:可以通过 pip list 查看已安装的包
  • 在mysql中查看数据库

  show databases;




  • 在mysql中创建数据库
create databases test2 charset=utf8

  • 在mysql中使用数据库,查看表

  use  XXX;

  

  • 打开settings.py文件,修改DATABASES项

  

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'test2',
        'USER': '用户名',
        'PASSWORD': '密码',
        'HOST': '数据库服务器ip,本地可以使用localhost',
        'PORT': '端口,默认为3306',
    }
}

例如:
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'test2',
        'USER': 'XXX',
        'PASSWORD': 'XXX',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}

 

开发流程

  1. 在models.py中定义模型类,要求继承自models.Model
  2. 把应用加入settings.py文件的installed_app项
  3. 生成迁移文件
  4. 执行迁移生成表
  5. 使用模型类进行crud操作
 
posted @ 2019-01-04 09:55  Miss-Gao  阅读(358)  评论(0编辑  收藏  举报