zoukankan      html  css  js  c++  java
  • django框架学习:九. django连接mysql,sqlite

    前言

    Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。本篇以mysql为例简单介绍django连接mysql进行数据操作
    Django连mysql需要安装驱动mysqlclient

    sqlite连接

    这里以pycharm5.0版本为例

    选中db.sqlite3右键-new-Data Source

    设置pathDrvier如下图所示

    设置fileURL

    点击Test Connection ,右下角Apply应用。

    mysql安装

    方法1:

    python 3.x

    pip install pymysql

    安装后还需要在__init__.py中添加初始化代码

    import pymysql

    pymysql.install_as_MySQLdb()

    方法2:

    下载安装mysqlclient

    pip install mysqlclient

    settings.py中配置数据库连接信息

     连接navicat mysql客户端

    这里已经在我自己服务器使用docker搭建了一个mysql数据库了,docker ps

     查询到端口号

    连接数据库

    创建表,同步数据库

    modles.py 创建presoninfo

     终端迁移数据:

    python manage.py makemigrations

    python manage.py migrate

    打开navicat mysql 客户端查看

     生成数据库成功

  • 相关阅读:
    python之set
    python之tuple
    python之list
    python之Number
    LAMP源码安装,搭建zabbix监控
    linux sshd服务
    linux rsync服务
    linux 实时同步inotify
    搭建LNMP;搭建WIKI
    数字,列表,函数
  • 原文地址:https://www.cnblogs.com/liushui0306/p/12576118.html
Copyright © 2011-2022 走看看