美文网首页
Python Web开发系列课程之——Migrate你的Mode

Python Web开发系列课程之——Migrate你的Mode

作者: 雪莉说 | 来源:发表于2017-08-02 14:22 被阅读135次

    【前置课程】介绍ORM & 创建Model

    通过此次课程,你将更进一步走近Django的ORM。而这也只是一个开始。

    【5分钟】Navicat使用说明

    前提:Mysql已经安装,并且服务已经启动

    1、配置连接Mysql信息

    Navicat 新建连接引导页
    • 讲解:
      • 连接名:可以自己设置名称,方便记忆这个配置的用途
      • 主机名或IP地址:localhost(也可以使127.0.0.1,也就是本机器上Mysql的IP)
      • 端口:默认3306(只要在安装Mysql时使用的是默认安装和配置即可)
      • 用户名:root(默认的数据库用户,也可以自己添加)
      • 密码:安装Mysql时设置的密码

    2、创建数据库

    1、【localhost】上点击右键选择【新建数据库】

    localhost连接创建完毕

    2、填写数据库名称【hellodjango】,设置字符集之后点击【确定】

    创建数据库引导页

    3、数据库创建完成

    【hellodjango】数据库创建完成

    【5分钟】在Django中使用Mysql

    1、安装MySQL-Python:MySQL_python-1.2.5-cp27-none-win32.whl(or win64)

    2、配置Mysql数据库信息,修改【settings.py】文件

    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql', #驱动名称
            'NAME': 'hellodjango', #数据库名称
            'USER': 'root', #数据库用户名
            'PASSWORD': '123456', #用户名密码
            'HOST': 'localhost', #主机地址
            'PORT': '3306' #端口号
        }
    }
    

    【10分钟】makemigrations和migrate的使用

    django-admin makemigrations [app_label [app_label ...]]
    
    django-admin migrate [app_label] [migration_name]
    
    • 讲解:
      • 使用【makemigrations】创建数据库表的变更脚本
      • 使用【migrate】执行数据表变更
      • 在Navicat当中查看数据库内容的变更
    【helodjango】的表信息

    相关文章

      网友评论

          本文标题:Python Web开发系列课程之——Migrate你的Mode

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