暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

《django中使用 MySQL数据库》

北京图灵学院 2021-05-10
445

在开发环境中使用Mysql作为后台数据库的步骤。

    在开发环境中安装Mysql服务器

    安装 Python 和Mysql之间的连接驱动

    修改 settings.py中的设置,提供Mysql的链接信息。

  1. 在开发环境安装MySQL服务器

  2. Ubuntu

       apt-get update
      apt-get upgrate
      apt-get install mysql-server
      apt-get install mysql-client
      mysql_secure_installation

      redhat

         rpm -qa | grep mysql-devel

        windows

          在Windows 安装 WampServer,网站为 http://www.wampserver.com/。直接安装即可。
          2.安装 python和mysql之间的驱动。
            - 在 https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python,下载对应版本的驱动。然后用 pip install 安装。Mysql-python驱动。
            3.修改 settings.py中的设置。
              DATABASES = {
              'default': {
              'ENGINE': 'django.db.backends.mysql',
              'NAME': 'db',
              'USER': 'root',
              'PASSWORD': '',
              'HOST': '127.0.0.1',
              'PORT': '3306'
              }
              }
              # ENGINE : 指定数据库驱动,不同的数据库这个字段不同,下面是常见的集中数据库的ENGINE的写法:
                      常用写法有:
              django.db.backends.postgresql # PostgreSQL
              django.db.backends.mysql # mysql
              django.db.backends.sqlite3 # sqlite
              django.db.backends.oracle # oracle
              # NAME: 指定的数据库名,如果是sqlite的话,就需要填数据库文件的绝对位置
              # USER: 数据库登录的用户名,mysql一般都是root
              # PASSWORD:登录数据库的密码,必须是USER用户所对应的密码
              # HOST: 由于一般的数据库都是C/S结构的,所以得指定数据库服务器的位置,我们一般数据库服务器和客户端都是在一台主机上面,所以一般默认都填127.0.0.1
                  # PORT:数据库服务器端口,mysql默认为3306
              4.最后运行一下命令,没有报错,即链接成功
                python manage.py makemigrations
                python manage.py migrate



              文章转载自北京图灵学院,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

              评论