首页 > 数据库 >django 使用mysql数据库

django 使用mysql数据库

时间:2023-05-25 16:45:15浏览次数:44  
标签:xadmin 数据库 py pymysql django mysql

1.手动创建mysql数据库,比如xadmin

create database xadmin charset=utf8;

2.配置django项目setting.py文件中的数据库设置

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

3.pip安装pymysql

pip  install  pymysql

4.在项目同名的包下的init.py文件中,初始化mysql驱动

import pymysql
pymysql.install_as_MySQLdb()

5.使用迁移命令生成表,在项目根目录执行命令

5.1 生成迁移文件

python manage.py makemigrations

5.2 生成数据库表

python manage.py migrate

6.检查数据库表,

     登录mysql检查就行

注意:在定义模型后需要再次执行数据迁移命令

标签:xadmin,数据库,py,pymysql,django,mysql
From: https://www.cnblogs.com/weifeng1463/p/17431783.html

相关文章

  • MYSQL 超时问题排查过程
    发现疑点通过IT的监控发现存在负载(Load)最高了两个SQL如下:SELECT*FROM`wobshiporder`WHERE`WOBShipOrderID`=?FORUPDATEINSERTINTO`WOBShipOrder`(`OAID`,`IsDecryptReceiver`…语句耗时10秒以上。问题定位开始分析第一个SQL语句时:选举了一个exampleSelec......
  • MYSQL性能优化-CPU/内存/磁盘
    CPU配置MYSQL的IO线程与CPU核数一致。通过以下命令查看当前配置的配置,默认4#showvariableslike‘%_io_threads’;只能通过修改配置文件来修改以上的配置innodb_read_io_threads=16innodb_read_write_threads=16配置后需要重启MYSQL服务内存超过4G内存则需要CPU支持64位......
  • The MySQL server is running with the --skip-grant-tables option so it cannot exe
     TheMySQLserverisrunningwiththe--skip-grant-tablesoptionsoitcannotexecutethisstatement 默认情况下,启动MySQL数据库实例期间,会读取所有的权限表条目到内存中,后续被缓存到内存中的权限条目作为依据即刻对后续的控制访问生效(传送门)。使用"skip-grant-tab......
  • 〈数据库设计入门经典〉之第一章笔记
        现在,来写一下我看了前三章的体验吧!GO! 第一章数据库建模的过去与现在    呼呼,这一章基本都是在讲一些概念性的东西,所以,应该也没什么感想可写,那就再摘一点“苹果”来分享好了,Ready?GO!数据库:数据库是信息的集合——较为相关的信息和组织良好的信息。数据库由在安......
  • 《数据库设计入门经典》之第二章笔记
        上一次我摘了些第一章的内容,整理成了笔记,不知道对大家有没有点帮助啊,呵呵...第一章主要是讲了些概念上的东西,让大家对基本的概念有点理解,没有摘完全,只是选了我觉得有概括性的语句。现在,来写写第二章的笔记吧,Ready??GO!     第二章 工作场所中的数据库建模   ......
  • 《数据库设计入门经典》之前言
       首先,先介绍一下这本书的作者与一些这本书的基本内容吧。。。   《数据库设计入门经典》作者:GavinPowell(美)                                              译者:沈吉王洪波赵恒                  ......
  • 《数据库设计入门经典》之第三章笔记
        上一次写了一点第二章的笔记,强调了在做数据库模型的设计时要注意“人”的作用,这一次,来说点正题。第三章的主题目是:数据库建模构件块,看过了以后觉得有些还是在讲数据库的概念性东西,不过,就算是学过了也还是要看一遍,我们总是容易高估自己的记忆,其实很多时候,一些很基础的东西你......
  • MySQL快速安装配置及相关命令
    安装下载https://dev.mysql.com/downloads/mysql/配置,解压并建立初始化配置文件my.ini,内容如下:[mysqld]#设置3306端口port=3306#设置mysql的安装目录basedir=D:\mysql-8.0.32-winx64#设置mysql数据库的数据的存放目录datadir=D:\mysql-8.0.32-winx64\data#允......
  • MySQL——2.数据库的安装及配置(亲测有效)及启动MySQL服务的两种方法
    安装文件的mysql-installer-community-8.0.3.0-rc.msi的链接:https://pan.baidu.com/s/1G-hO_IlhlFqVuhO_mHjKzA密码:emhm目录文章目录一、数据库的安装及配置步骤1.下载后,双击msi文件安装。2.打勾,点击Next3.选择server,点击Next4.点击Execute按钮5.点击Next按钮。6.点击Next按钮。......
  • ORACLE数据库 定时全量备份
    1、ORACLE数据库定时全量备份 https://blog.csdn.net/ldz_wolf/article/details/130010941?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-3-130010941-blog-13314331.235%5Ev36%5Epc_relevant_default_b......