第一步:win10下载mysql5.7压缩包配置安装mysql,创建数据库或导入数据库 第二步:win10搭建django2.1.7开发环境,创建项目为mytestsite,创建应用app为quicktool 第三步:编辑与项目同名的文件夹的配置文件(mytestsite/settings.py),配置数据库信息 DATABASES = { 'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': os.path.join(…
虽然django适合从零开始构建一个项目,但有时候整合原有的数据库也在所难免,下面以django整合我的mysql作说明. mysql数据是我从京东上抓取的数据,数据表名为jd,演示如图 下面将jd整合到django中,操作如下 1.修改settings.py root@iZ28b5osxspZ:/home/jd# vim jd/settings.py ... DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', #'N…
1.创建Django项目(test) 进入配置文件settings.py 192.168.83.129:所需要远程连接数据库的ip地址 2.进入到远程连接的主机,修改/etc/mysql/mysql.conf.d/mysqld.cnf 把bind-address改为本身的ip地址 然后重新启动mysql数据库 3.进入mysql,给新创建的test授权 grant all privileges on 项目名.* to 'mysql用户名'@'访问远程连接ip地址' identified  by…
Mysql数据库事务: 在进行后端业务开始操作修改数据库时,可能会涉及到多张表的数据修改,对这些数据的修改应该是一个整体事务,即要么一起成功,要么一起失败. Django中对于数据库的事务,默认每执行一句数据库操作,便会自动提交.我们需要在保存数据库操作中自己控制数据库事务的执行流程. 在Django中可以通过django.db.transaction模块提供的atomic来定义一个事务,atomic提供两种用法: 装饰器用法 from django.db import transaction…
0. 安装Django pip install django 1. 新建项目 注:我的Pycharm为社区版,创建项目时,File->New Project- 显示为: ​ 注意勾选内容. 如果你的Pycharm版本为其他版本,可以直接创建Django项目,下面的内容是在社区版的基础上完成的. 1.1 创建Django项目 Pycharm社区版创建完项目,只需要执行以下步骤即可创建Django项目. 打开Terminal输入以下命令 django-admin startproject proje…
开发环境: Windows 10 Python 3.7.4 Django 2.2.6 Mysql 8.0.17 承接上一节:https://www.cnblogs.com/daydayupup/p/11741873.html 数据库配置 Django默认使用sqlite3数据库,这是一种嵌入式数据库,它的数据库就是一个文件.由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中.由于Python本身内置了sqlite3,所以无需安装任何程序,就可以直接使用它. 如果要连接M…
在 Pycharm 的右上方找到 Database 点击 依次点击,选择 MySQL 数据库 点击 Download 下载驱动文件 下载完成后对数据库的相关信息进行填写 填写完成后点击“Test Connection”,如果出现 Successful 就说明连接成功 然后点击“应用”,再点击“确定” 左边这个窗口是写 SQL 语句的地方 例如查询 app01_admin 表 点击这个绿色三角形执行 如果要添加数据的话 点这个加号 填写内容,填写完之后,点击上面那个绿色的箭头,更新到数据库中 再次…
web应用程序 server端建立socket,不断地accept,当收到客户端连接信号之后,服务端向客户端发送数据,将html网页打开,read出来,并发送至客户端,这样客户端就可以浏览到网页的内容 http协议: 包头里面的数据用 一个“\r\n”来区分,最后使用两个“\r\n”来区分数据 GET协议把数据放在了包头里面,POST协议把数据放在包头的最后面 GET提交的数据以“?”区分,参数之间以“&”进行连接 相应格式: 协议版本 状态码 状态码的原因短语 相应首部字段 主体 web框架…
MySql的默认配置不适用于使用大量资源,因为其通用性很高. 不要期望改变配置文件会带来巨大的性能提升.提升大小取决于工作负载,通常可以通过选择适当的配置参数得到两到三倍的性能提升.在这时候,性能提升就是增量的.为了更大得提升,通常要检查服务器架构,查询及应用程序的架构. 6.1配置基础知识 1 首先要知道MySQL从什么地方获取配置信息.(可以用启动脚本 --defaults-file=配置文件位置) 2 配置文件被分成了若干部分,每部分第一行都是 [程序名] mysql程序会读取和程序名同名…
版本问题: 首先确认django.msql.python版本是统一支持 当前所用的版本信息: Django setting.py 配置 替换之前的DATABASES 配置: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'anec', 'USER': 'root', ', 'HOST': 'localhost', ', } } python3.0以上:需安装 在__init__ 文件中 引入PyM…