zoukankan      html  css  js  c++  java
  • Django连接mysql的流程

    前提:使用python3

    一:Django连接MySQL时默认使用MySQLdb驱动,但MySQLdb不支持Python3,因此这里将MySQL驱动设置为pymysql。具体步骤如下:

    (1)使用 pip install pymysql 进行安装

    (2)在项目目录下的__init__.py文件中添加以下代码

    二:配置好Django和数据库的链接参数,如下图:(在mysql里新建blog数据库)

    三:在APP下的models.py文件中创建模型类,如下图

    四:将我们创建好的模型类映射到数据库

    (1)在pycharm的Terminal中, 输入python    manage.py   makemigrations    或     python    manage.py   makemigrations   app_name

    可以指定你的项目中的app的名字;也可以不指定:直接映射该项目中全部的app中的表模型;   

            

    (2)在pycharm中运行 Run  manage.py    Task , 然后输人makemigrations   或  makemigrations   app_name  

    五:将我们映射的数据表真正在数据库中创建的对应的表

    (1)在pycharm的Terminal中, 输入python    manage.py   migrate或     python    manage.py   migrateapp_name

    (2)在pycharm中运行 Run  manage.py    Task,  然后输人migrate   或  migrate   app_name

    执行成功之后,会在数据库中新建如下数据表:

  • 相关阅读:
    驱动-问题解决
    Broadcast-广播的接收
    menu-代码添加以及add方法参数意义
    ubuntu-12.04工作区内容变换所属工作区
    $.ajax(),传参要用data
    阻止浏览器默认的事件冒泡行为
    form提交跳转问题
    根据已知值,选中selec中的选项
    option click事件
    按回车键确定
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13302433.html
Copyright © 2011-2022 走看看