django post csrf js

【13.0】Django框架之Cookie和Session

# 【一】Cookie与Session的发展史详解 Cookie和Session是用来在Web应用程序中跟踪用户会话数据的两种常用技术。 ## 【1】Cookie的发展史: 1. 1994年,网景通信公司推出了第一个浏览器Cookie技术。Cookie是存储在用户计算机上的小型文本文件,用于跟踪用户 ......
框架 Session Django Cookie 13.0

【14.0】Django框架之CBV添加装饰器的三种方式

# 【一】给类方法加装饰器 > 指名道姓的装 -- 放在方法上面 - 路由 ```python path('login_view/', views.MyLogin.as_view()), ``` - 需要导入一个模块 ```python from django.utils.decorators im ......
框架 方式 Django 14.0 CBV

【C++】使用 curl 库配置 HTTP 的 Post/Get 请求响应数据(封装一个简单类)

要想使用 LibCURL 库,首先需配置 CURL 库 参考链接:[【C++开源库】Windows 下编译 libcurl 库](https://www.cnblogs.com/RioTian/p/17547527.html) ```cpp // 测试代码 #include using namesp ......
数据 curl HTTP Post Get

js黑客思想(2)

## 不使用括号调用函数 你希望一个特定的对象返回一个原始值时,可以使用 valueOf 方法。通常,你会将它与对象字面量一起使用,然后将你的对象与其他原始值进行加法或减法操作。 ```javascript let obj = { valueOf() { return 1 } } console.l ......
黑客 思想

django-filter的使用

有时候前端需要各种各样的过滤查询,如果自己写多少有点麻烦和冗余。使用django-filter就可以很好的解决这个问题。 django-filter可以用在django上, 也与配合drf一起使用。 主要区别在于drf要集成的FilterSet和django的不是同一个,别的都差不多。 下面展示配合 ......
django-filter django filter

js数组去重

`const arr = [1,1,'true','true',true,true,15,15,false,false, undefined,undefined, null,null, NaN, NaN,'NaN', 0, 0, 'a', 'a',{},{}]` **1、indexof** ``` ......
数组

vue开发 tinymce.js富文本插件报错:Cannot read properties of undefined (reading 'open')

应该是预加载的问题 因为需要同时展示多个富文本框 所以网上搜索到的 把v-if 换成 v-show是行不通的 最后想到办法 就是 再最外面再加一个 富文本 宽高设置成0 这样里面的富文本就能 正常使用了 k-rich-editor 是基于 tinymce 封装起来的富文本编辑器 ......
properties undefined 插件 文本 tinymce

js 根据声音绘制声音图

js 获取麦克风,根据声音大小绘制图形 条状图 //麦克风测试 showaudiotset() { let that = this;//setInfo.mikeId 当前麦克风设备id let curaudio = that.mikeArr.filter( (v) => v.deviceId == ......
声音 js

直播app开发搭建,JS生成随机数,生成指定位数的随机数

直播app开发搭建,JS生成随机数,生成指定位数的随机数 //获取随机数,小数第一位可能为0console.log(Math.random()); //获取10位随机数,如果小数第一位为0则只有9位数console.log(Math.floor(Math.random() * Math.pow(10 ......
随机数 位数 app

js复制网页上的内容到剪切板

js复制网页上的内容到剪切板 2023-07-17 测试,原来的代码已经没用了,现用下面的代码,在firefox和edge上测试成功 function aaa() { var txt = $('#hfDesc').val(); navigator.clipboard.writeText(txt).t ......
网页 内容

django项目中分多个models.py创建table

> django项目每个app都默认有一个model.py文件。 > > 当app需要大量建立table,且需要分类时,能否建立多个model.py文件? > 。 1、在app文件夹下创建一个models文件夹(myapp/models/): 2、将app文件夹中models.py文件删除(也可以剪 ......
多个 项目 django models table

【7.0】Django框架之视图层

# 【一】三板斧 ## 【1】HttpResponse - 返回字符串类型 ## 【2】render - 返回html页面,并且在返回给浏览器之前还可以给html页面传值 ## 【3】redirect - 重定向页面 > 视图函数必须返回一个 HttpResponse 对象 # 【二】JsonRes ......
视图 框架 Django 7.0

【6.0】Django框架之路由层

# 【一】路由匹配 ```python # 路由匹配 path('test', views.test), path('testadd', views.testadd), ``` > 无法跳转到 `testadd` - url方法第一个参数是正则表达式 - 只要第一个参数正则表达式能够匹配到内容,就会 ......
路由 框架 Django 6.0

【8.0】Django框架之模板层

# 【一】模板语法的传值 > {{}} : 变量相关 > > {%%} : 逻辑相关 ## 【1】数据准备 ### 路由 ```python # 模板语法传值 url(r'^index/',views.index), ``` ## 【2】基本数据类型 ### (1)视图 ```python def ......
框架 模板 Django 8.0

【9.0】Django框架之模型层

# 【一】前言 > Django自带的sqlite3数据对日期格式不敏感,处理的时候容易出错 ## 【1】测试脚本 - 测试脚本 - 当我们只想要测试Django中的某一个py文件的内容时,我们可以不需要书写前后端交互的形式,而是直接写一个测试脚本即可 - 测试环境的准备 - 在测试文件中书写下面内 ......
框架 模型 Django 9.0

【3.0】Django框架之数据操作初识

# 【一】登录功能实现 ## 【1】form表单默认是post请求 - 添加的数据会默认拼接在url后面 ``` http://127.0.0.1:8000/login/?username=dream&password=521 ``` ## 【2】form表单的action参数 - 不写,向当前所在 ......
框架 数据 Django 3.0

【补充】Django自带的序列化组件

# 【11.0补充】Django自带的序列化组件 # 【一】准备数据 ```python from django.db import models # Create your models here. class User(models.Model): username = models.CharF ......
序列 组件 Django

【5.0】Django框架之请求生命周期流程图

# Django框架之请求生命周期流程图 ![](https://img2023.cnblogs.com/blog/2322215/202307/2322215-20230717112901145-1129900357.png) 解释图: - 浏览器>> - 发送请求(Http请求) >> - we ......
流程图 周期 框架 流程 生命

【1.0】Django框架之初识

# 【一】基本操作 ## 【1】命令行操作 ### (1)创建项目 ```bash - cd 指定目录 - django-admin startproject 项目名 ``` ![](https://img2023.cnblogs.com/blog/2322215/202307/2322215-20 ......
框架 Django 1.0

【2.0】Django框架之静态文件配置说明

# 【一】静态文件配置说明 - 我们将html文件默认都放在templates文件夹下 - 我们将网站所使用的静态文件默认都放在static文件夹下 ``` 静态文件:前段已经写好,能直接使用的文件 网站写好的JS文件 网站写好的CSS文件 网站用到的图片文件 第三方框架 ... 拿来直接就可以使用 ......
静态 框架 文件 Django 2.0

【十七】Django框架(Rest Framework)之RESTful

# 【一】RESTful介绍 - REST与技术无关,代表的是一种软件架构风格 - REST是Representational State Transfer的简称,中文翻译为“表征状态转移”或“表现层状态转化”。 > 推荐阅读 [阮一峰 理解RESTful架构](http://www.ruanyif ......
Framework 框架 RESTful Django Rest

【二十一】Django框架(Rest Framework)之认证权限和限制

# 【一】认证、权限和限制 - 身份验证是将传入请求与一组标识凭据(例如请求来自的用户或其签名的令牌)相关联的机制。 - 然后 权限 和 限制 组件决定是否拒绝这个请求。 > - 简单来说就是: > - **认证确定了你是谁** > - **权限确定你能不能访问某个接口** > - **限制确定你访 ......
Framework 框架 权限 Django Rest

重学js1

一.命名 1.尽量字母开头字母结尾 2.构造函数以大写字母开头,避免方法(少用构造函数) 3.名字中不允许存在空格,原因在于早期编译器的内存管理,后期未修改规则 4.保留字 arguments await break case catch class const continue debugger ......
js1 js

pino.js

pino.js 是一个超快的、全自然的 JSON 日志记录器,它可以在 Node.js 中使用。它可以与多个 Web 框架一起使用,如 Fastify、Express、Hapi、Restify、Koa 等1。pino.js 的主要功能是记录日志,它可以将日志格式化为 JSON 格式,并提供了多种方法 ......
pino js

【补充】Django缓存与内置信号

# 【一】缓存的介绍 ## 【1】什么是缓存 - 简单概括就是将对数据库操作查询所得到的数据放入另外一台机器上(缓存)中 - 当用户再次请求时,直接去缓存中拿,避免对数据库的频繁操作,加快数据的显示时间 - 需要知道的是,缓存里面的数据一般都设置有超时时间,缓存一般用在数据变化不大,实时率不高的情况 ......
缓存 信号 Django

【二十三】Django框架(Rest Framework)之版本控制

# 【一】为什么需要版本控制 - API 版本控制允许我们在不同的客户端之间更改行为(同一个接口的不同版本会返回不同的数据)。 - DRF提供了许多不同的版本控制方案。 - 可能会有一些客户端因为某些原因不再维护了 - 但是我们后端的接口还要不断的更新迭代 - 这个时候通过版本控制返回不同的内容就是 ......
Framework 框架 版本 Django Rest

【二十二】Django框架(Rest Framework)之解析器和渲染器

# 【一】解析器的作用 - 解析器的作用就是服务端接收客户端传过来的数据 - 把数据解析成自己可以处理的数据。 - 本质就是对请求体中的数据进行解析。 - 在了解解析器之前 - 我们要先知道Accept以及ContentType请求头。 - Accept是告诉对方我能解析什么样的数据 - 通常也可以 ......
Framework 框架 Django Rest

【笔记整理】[案例]爱词霸翻译post请求

```Python import json if __name__ == '__main__': import requests resp = requests.post( url="http://ifanyi.iciba.com/index.php?c=trans&m=fy&client=6&au ......
词霸 案例 笔记 post

【十四】Django框架之中间件

# 【引言】 - 在前面的博客中已经学会了给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面。 - 我们通过给几个特定视图函数加装饰器实现了这个需求。但是以后添加的视图函数可能也需要加上装饰器,这样是不是稍微有点繁琐。 - 下面的内容即将让我们通过一些特点的方式实现控制全局的 ......
中间件 框架 Django