首页 > 数据库 >django连接mysql pycharm操作sqlite和mysql

django连接mysql pycharm操作sqlite和mysql

时间:2023-11-21 13:00:38浏览次数:41  
标签:sqlite py pymysql django mysql pycharm

1 如果项目使用sqlite,不需要额外配置,直接操作即可

2 django默认情况链接mysql,用的驱动是mysqldb模块,python 3.x以后,这个模块用不了了,咱们用的全都是pymysql,需要做个替换

3 showmigrations:查看哪些记录更改了,但是没有同步到数据库中

3 如果使用mysql,需要配置如下:
-1 配置文件中配置:settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'day62',
'HOST': '127.0.0.1',
'PORT': 3306,
'USER': 'root',
'PASSWORD':'123'
}
}
-2 需要在 app的__init__.py 中写
import pymysql
pymysql.install_as_MySQLdb()

-3 后续操作完全一样,在models中建立类,写字段
-4 视图函数中插入,查询
-5 pycharm的--》tools---》run manage.py Task

 

 

pycharm操作sqlite和mysql:

右侧datasource----》点点点

标签:sqlite,py,pymysql,django,mysql,pycharm
From: https://www.cnblogs.com/97zs/p/17846362.html

相关文章

  • 使用Java与MySQL开发计算器
    [实验目的]1.掌握软件开发的基本流程2.掌握常用的软件开发方式和工具。[实验内容]设计一个包含登录界面的计算器软件,该软件可以实现第一次作业中的全部功能,同时可以保存用户的历史计算记录(保存数据最好使用数据库)。[实验环境及开发工具]使用MicrosoftVisio作绘图工具使用......
  • MySQL主从搭建及Django实现读写分离
    mysql主从搭建#1主从同步的流程或原理1)master会将变动记录到二进制日志里面;2)master有一个I/O线程将二进制日志发送到slave;3)slave有一个I/O线程把master发送的二进制写入到relay日志里面;4)slave有一个SQL线程,按照relay日志处理slave的数据;#2在home目录下创建mys......
  • mysql 统计所有表的数据量
    在mysql里是可以查询​​information_schema.tables​​这张表的,然后获取我们想要的信息:SELECTtable_rows,table_nameFROMinformation_schema.tablesWHERETABLE_SCHEMA='mysql'andtable_namenotin('db','func')ORDERBYtable_rowsDESC;转自:https://z......
  • 02-MySQL的安装与配置(Windows)
    MySQL数据库MySQL关是一种关系数据库管理系统,所使用的SQL语言是用于访问数据库的最常用的标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在Web应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem:关系数据库管理系统)应用软件之......
  • 01-MySQL概述
    数据库相关概念目前主流的关系型数据库管理系统 ......
  • MySQL
    MySQL下载方法下载路径https://www.mysql.com/MD5校验下载的软件包[root@localhost~]#md5summysql-5.7.38-1.el7.x86_64.rpm-bundle.tar826ce05d0379574a03935b62ae02db88mysql-5.7.38-1.el7.x86_64.rpm-bundle.tar解压下载的软件包[root@localhost~]#tar-xvfmy......
  • django orm中如何创建表关系
    表与表之间的关系 一对多 多对多 一对一 没有关系判断表关系的方法:换位思考"""图书表出版社表作者表作者详情表"""图书和出版社是一对多的关系外键字段建在多的那一方book图书和作者是多对多的关系需要创建第三张表来专门存储作者与作者详情表是一对一"""fromdjang......
  • django orm对象关系映射
    orm不会帮你创建库只能创建到表的层面需要你自己提前创建好库"""#对象关系映射表 类记录 对象数据 对象属性/方法"""能够让一个不会sql语句的python程序员也能够简单快捷的操作数据库,极大的提升开发效率"""#去应用下的models.py中书写模型类 #类 模型类#表 模......
  • pycharm链接数据库 django链接MySQL
    #找到pycharmdatabase选项(三个地方查找)#选取对应的数据库下载对应的驱动"""明明链接上了数据库但是看不到表无法操作这个时候你只需要将刚刚创建的链接删除重新链接一次即可"""  #1.配置文件中配置DATABASES={'default':{'ENGINE':'django.db.back......
  • 为什么 Django 后台管理系统那么“丑”?
    哈喽大家好,我是咸鱼相信使用过Django的小伙伴都知道Django有一个默认的后台管理系统——DjangoAdmin它的UI很多年都没有发生过变化,现在看来显得有些“过时且简陋”那为什么Django的维护者却不去优化一下呢?原文作者去询问了多位维护者了解了其历史和”为什么这么设计......