使用Django开发REST接口 我们以在Django框架中使用的图书以及书中人物案例来写一套支持图书数据增删改查的REST API接口,来理解REST API的开发(前后端均发送JSON格式数据) 路由代码(urls.py): views.py: from datetime import date ...
分类:
其他好文 时间:
2019-10-23 13:41:46
阅读次数:
71
小结 软件开发架构 c/s 架构 客户端 服务端 b/s 架构 浏览器 服务端 HTTP协议:超文本传输协议 1. 四大特性 1. 基于TCP/IP之上作用于应用层 2. 基于请求响应 3. 无状态(不保存状态,每次请求都认为是陌生的请求) 4. 无连接 (一旦数据交互完成就断开连接) 对比:长连接 ...
分类:
其他好文 时间:
2019-10-22 10:27:43
阅读次数:
76
一 RBAC 1.RBAC:全称(Role-Based Access Control);指的是基于用户权限访问控制的认证。 2.Django框架采用的是RBAC认证规则,RBAC认证规则通常会分为:三表规则,五表规则;Django采用的是六表规则。 3.在Django中六表之间是都是多对多的关系,可 ...
分类:
其他好文 时间:
2019-10-22 00:37:29
阅读次数:
90
三大认证工作原理简介 源码分析: 源码分析入口: 内部的三大认证方法封装: 三大组件的原理分析: 权限六表分析 基于用户权限访问控制的认证(RBAC):Role-Based-Access-Control;基于auth的认证规则(了解)。 Django框架采用的是RBAC认证规则:通常分为:三表规则、 ...
分类:
其他好文 时间:
2019-10-21 21:00:34
阅读次数:
218
效果预览 服务端方法getEnvinfo接口开发 1.依赖包安装(ssh协议工具包) pip install paramiko 2.主机配置 3.远程执行命令并获取返回结果 4.封装并返回环境信息 5.前端动态请求回显 基于Django框架搭建 ...
分类:
其他好文 时间:
2019-10-21 19:13:48
阅读次数:
209
在settings.py中保存了数据库的连接配置信息,Django默认初始配置使用sqlite数据库。 使用MySQL数据库首先需要安装驱动程序 在Django的工程同名子目录的__init__.py文件中添加如下语句 作用是让Django的ORM能以mysqldb的方式来调用PyMySQL。 修改 ...
分类:
其他好文 时间:
2019-10-21 16:37:25
阅读次数:
85
一、python2和python3共存的情况下,直接使用 二、使用pycharm创建Django项目,填写好对应信息,就OK了 ...
分类:
编程语言 时间:
2019-10-21 11:51:46
阅读次数:
94
Django的配置: pycharm中创建django工程之后注释掉MIDDLEWARE项中的'django.middleware.csrf.CsrfViewMiddleware'。此处作用是为了能够让js获取到cookie值 同时为了使用mysql,我们在setting中修改DATABASES中的 ...
分类:
Web程序 时间:
2019-10-21 09:31:16
阅读次数:
291
数据库 一、什么是数据库 1. 数据库:管理数据的系统 安装某种管理数据的系统 管理的对象本质是文件 2. 存储数据的位置:内存、硬盘 3. 什么是系统:运行在硬件基础上,管理其他软件 二、数据库的组成 1. 库:存放多张表 文件夹 2. 表:包含多条相同结构的记录 文件 3. 记录:包含多个key ...
分类:
其他好文 时间:
2019-10-20 19:45:04
阅读次数:
89
2. Django框架 2.1 Django环境搭建 命令行安装Django pycharm安装 settings Project Interpreter 右侧+号 搜索Django Specify version选择版本 Install Package 2.2 Django的使用 命令行创建新项目 ...
分类:
其他好文 时间:
2019-10-20 12:46:28
阅读次数:
70