django post csrf js

js worker

index.html <!DOCTYPE html> <html> <head> <title>JavaScript Worker Example</title> </head> <body> <script> // 主线程 const mainWorker = new Worker('worker ......
worker js

vue vue.config.js 配置

1. 开启 sourceMap // 显示 sourceMap , 便于调试 // process.env.NODE_ENV 有的是 dev/prod, 有的是 development/production, 需要自己确认下 productionSourceMap: process.env.NODE ......
vue config js

js访问spring boot

js可以通过fetch方法向网络发起get和post请求;springboot可以向网络提供webapi服务。这两个基本能力,就构成了mvc结构的V和C端。c端有所扩展,就有广义的M。 本例进行简单的登录模拟。 说明: 1、用t1表结构的姓名和年龄模拟登录用的用户名和密码,没挂数据库,道理都一样。 ......
spring boot

Vue.js 无法监听form表单变更问题的解决

当使用 Vue.js 构建应用程序时,通常我们会涉及到处理数据和响应用户的操作。Vue.js 提供了强大的响应式系统来自动追踪数据的变化并更新视图。然而,有时候可能会遇到一个常见的问题:当你尝试添加一个新属性到对象时,Vue.js 的响应式系统无法自动检测到这个更改,因为它不会立即监视新属性的变化。 ......
表单 问题 form Vue js

springboot post请求的content-type

content-type是http请求的响应头和请求头的字段。当作为响应头时,告诉客户端实际返回的内容的内容类型。作为请求头时(post或者put),客户端告诉服务器实际发送的数据类型。 在前端开发过程中,通常需要跟后端工程师对接接口的数据格式,不同的数据类型对于服务器来说有不同的处理方式,因此我们 ......
content-type springboot content post type

django搭建平台实战教程三:接口编写及权限校验(前后端分离)

自定义权限校验 注册增加group_id字段 ... @api_view(['POST']) def register(request: Request): if DUser.objects.filter(username=request.data["username"]).count() > 0: ......
实战 接口 权限 教程 django

Django实战项目-学习任务系统-查询列表分页显示

接着上期代码框架,6个主要功能基本实现,剩下的就是细节点的完善优化了。 接着优化查询列表分页显示功能,有很多菜单功能都有查询列表显示页面情况,如果数据量多,不分页显示的话,页面展示效果就不太好。 本次增加查询列表分页显示功能,对一个查询列表功能进行分页改造,其他依此类推即可。 第一步:Django的 ......
任务系统 实战 任务 项目 Django

国密sm2、sm3、sm4的js使用

安装: npm install sm-cryptoOr yarn add sm-crypto sm2: 获取密钥对: const sm2 = require('sm-crypto').sm2 let keypair = sm2.generateKeyPairHex() publicKey = key ......
sm sm2 sm3 sm4

django搭建平台实战教程二:快速实现用户注册和登录

这一篇主要使用django框架实现用户注册和登录 编写接口并设置URL 根目录添加api文件夹,views.py添加register注册视图 @api_view(['POST']) def register(request: Request): if DUser.objects.filter(use ......
实战 用户注册 教程 用户 django

js 函数

// - 使用function语句定义函数 // 1. function one(){ // document.write('<table border="1" width="600" cellspacing="0" align="center"><tr height="100"><td></td> ......
函数 js

django搭建平台实战教程一:生成数据库数据

首先需要创建一个django-rest-framework项目,如何创建可以参考https://www.django-rest-framework.org/tutorial/quickstart/,不再赘述。 创建完结构如图所示 settings.py配置mysql数据库 ... DATABASES ......
数据 实战 数据库 教程 django

Django实战项目-学习任务系统-自定义URL拦截器

接着上期代码框架,6个主要功能基本实现,剩下的就是细节点的完善优化了。 首先增加URL拦截器,你不会希望没有登录用户就可以进入用户主页各种功能的,所以增加URL拦截器可以解决这个问题。 Django框架本身也有URL拦截器,但是因为本系统用户模型跟Django框架本身用户模型不匹配,所以没有用,只好 ......
任务系统 实战 任务 项目 Django

js的常用数组操作

1、判断数组 b 的所有元素是否都在数组 a 中 const a = [1, 2, 3, 4, 5]; const b = [2, 4]; const allElementsInA = b.every(element => a.includes(element)); console.log(allE ......
数组 常用

常见编程语言的json序列化与序列化代码片段(java/python/js/c#/ruby/c++)

json序列化与反序列化 Python import json # 序列化为 JSON data = {"name": "John", "age": 30} serialized_data = json.dumps(data) # 反序列化 JSON deserialized_data = json ......
序列 编程语言 片段 常见 语言

js 判断数组对象中是否含有重复的值

// 判断对象数组是否有相同属性 相同:true \ 不相同:false hasFun(array) { return array.some((item, index) => { return ( array.findIndex((v, i) => { return ( i !== index && ......
数组 对象 js

js模块化编程

全局function模式 module1.js//数据 let data = 'atguigu.com' //操作数据的函数 function foo() { console.log(`foo() ${data}`) } function bar() { console.log(`bar() ${d ......
模块

django的设计模式

MVT设计模式 M:模型(model),负责业务对象和数据库的关系映射(ORM)。 V:视图(view),负责业务逻辑,并在适合的适合调用model和template。 T:模板(template),负责页面的显示 路由的配置 在项目的urls.py加入我们的应用的路由 from django.co ......
设计模式 模式 django

Windows系统上禁用Jenkins跨站请求伪造(CSRF)保护功能

禁用CSRF保护 为了在Jenkins中禁用CSRF保护,请按照以下步骤操作: 定位Jenkins服务 在Windows搜索栏中输入services.msc,然后按Enter键打开服务。 在服务列表中找到Jenkins服务。 右键点击Jenkins服务,选择属性。 修改Jenkins配置文件 在Je ......
Windows Jenkins 功能 系统 CSRF

python + flask + ffmpeg + hls.js

参考视频链接:https://www.bilibili.com/video/BV1ay4y1A78j/?p=5&spm_id_from=pageDriver&vd_source=5fed6e8a7e3ad9f10860bf7a4540ba71 ......
python ffmpeg flask hls js

p5.js 开发点彩画派的绘画工具

本文简介 点赞 + 关注 + 收藏 = 学会了 这几天在整理书柜时看到这套书,看到梵高,想起他的点彩画。 想到点彩画派,不得不提的一个画家叫乔治·皮埃尔·秀拉。据说梵高也模仿过他的画作。 我引用一下维基百科对点彩画派的解析: 点彩画派(又称点描派;英文:Pointillism)是一种用很粗的彩点堆砌 ......
彩画 绘画 工具 p5 js

TS/JS - 什么是防抖和节流函数?有什么区别?

工具函数 防抖函数和节流函数的区别,可以查看这篇文章,写得比较好:面试官:什么是防抖和节流?有什么区别?如何实现? 防抖(debounce) 通过定时器实现。1 秒内触发了 10 次防抖,定时器是 500ms 执行一次,那么,这防抖函数里面的回调函数只会在 1.5s 之后执行,因为点击的这 10 次 ......
函数 TS JS

使用原生js 写的picker 效果

class Picker { DEFAULT_DURATION = 200; MIN_DISTANCE = 10; DEMO_DATA = []; // demo数据 // 惯性滑动思路: // 在手指离开屏幕时,如果和上一次 move 时的间隔小于 `MOMENTUM_LIMIT_TIME` 且 ......
效果 picker

【闭包应用】JS:防抖、节流

1、防抖:当进行连续操作时,只执行最后一次的操作。 //防抖的概念是 当进行连续操作时,只执行最后一次的操作。 function debounce(fn, delayTime) { let timeout = null; return function () { if (timeout) { cle ......
闭包

软件测试|Django 入门:构建Python Web应用的全面指南

引言 Django 是一个强大的Python Web框架,它以快速开发和高度可扩展性而闻名。本文将带您深入了解Django的基本概念和核心功能,帮助您从零开始构建一个简单的Web应用。 什么是Django? Django 是一个基于MVC(模型-视图-控制器)设计模式的Web框架,旨在简化Web应用 ......
软件测试 指南 Django Python 软件

js中字符串使用单引号还是双引号

ES6如下描述: 字符串 静态字符串一律使用单引号或反引号,不使用双引号。动态字符串使用反引号。 // bad const a = "foobar"; const b = 'foo' + a + 'bar'; // acceptable const c = `foobar`; // good con ......
引号 字符串 字符 还是

Django实战项目-学习任务系统-用户管理

接着上期代码框架,开发第6个功能,用户管理,查看用户信息和学生用户属性值,尤其是总积分值,还可以查看积分流水明细,完成任务奖励积分,兑换物品消耗积分。 第一步:编写第6个功能-用户管理 1,编辑模型文件: ./mysite/study_system/models.py: 无新增模型 2,编辑urls ......
任务系统 实战 任务 项目 用户

Node.js子进程:你想要知道的一切

如何使用spawn(),exec(),execFile()和fork() 对于单进程而言,Node.js的单线程和非阻塞特性表现地非常好。然而,对于处理功能越来越复杂的应用程序而言,一个单进程的CPU是远远无法满足需要的。 无论你的服务器有多强大,单线程都是远远不够用的。 事实上,Node.js的单 ......
进程 Node js

js的循环

1.for 循环 for (循环变量初始化表达式; 循环条件表达式; 更新循环变量表达式) {循环体} /* 凑钱1,2,5凑20元钱有多少种可能 */ for(var one=0;one<=20;one++){ for(var two=0;two<=10;two++){ for(var five= ......

为了防止这个网站被各位爬崩,我连夜用Python下载了上万张壁纸(附网站JS逆向解密)

每当一个网站崩溃,在座的各位都有一定的责任。 当一个爬虫教程不火的时候还好,火起来了,就到了考验网站服务器的时候了,上一次茶杯狐就是这样,还好人家顽强… 好了话不多说,直接开始。 首先就是必备的软件和模块 环境使用 Python 3.8 Pycharm 模块使用 requests --> pip i ......
网站 壁纸 Python

[Compose] Concurrency + Channel and Reactive programming for JS

Concurrency + Channel (CSP): Concurrency is a way to run operation in isolated thread, a way to better utilize the CPU resources and handle multi simu ......