django post csrf js
Ubuntu 22.04安装Node.JS和NPM
sudo apt purge nodejs sudo apt autoremove sudo apt update sudo apt install -y curl curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - s ......
js数组去重通用方法
const arr = [ { a: 1, b: 2 }, { b: 2, a: 1 }, { a: 1, b: 2, c: { a: 1, b: 2 } }, { b: 2, a: 1, c: { b: 2, a: 1 } }, ] const isObject = val => { return ......
java中table遍历td js遍历table中的tr
### 一、获取每一个tr #### 1、通过table的id获取 id="tables"获取第一行tr,索引从0开始,用eq(),方法里面的索引可以手动更换,如第二行就是1,也可以循环tr,eq里面就是循环变量 ```js $("#tables tr").eq(0); //遍历每一行 for (v ......
- Django操作cookie - Django操作session - CBV添加装饰器 - 中间件 - csrf跨站请求
Django操作cookie 设置cookie:对象点set_cookie() 获取cookie:request点COOKIE点get set_cookie('key', 'value', max_age=5,expires=5) 参数: KEY:k值 value:V值 max_age=None, ......
Django Ajax获取CSRF token
1. 在script标签里设置方法// using jQueryfunction getCookie(name) { var cookieValue = null; if (document.cookie && document.cookie != '') { var cookies = docum ......
JS设计的网站源码
JS设计的网站源码 1. 前言 现代网站的用户界面越来越复杂,为了实现更好的用户体验和地图交互效果,JavaScript(简称JS)在网站设计中扮演了至关重要的角色。JS设计的网站源码,可以充分发挥JS的优势,提供丰富的功能和动态效果,给用户带来更好的体验。 2. 响应式布局 响应式布局是现代网站设 ......
Django操作cookie,Django操作session,Django中的Session配置,CBV添加装饰器,中间件,csrf跨站请求
## Django操作cookie ```python cookie参数: ● key, 键 ● value=’’, 值 ● max_age=None, 超时时间 cookie需要延续的时间(以秒为单位)如果参数是\ None`` ,这个cookie会延续到浏览器关闭为止 expires=None, ......
django静态资源访问404问题
原因: settings.py 未配置静态资源位置 urls.py 未配置相应路由 解决方法: 在项目目录下新建 static用于存放静态文件 1 settings.py 2 3 STATIC_URL = 'static/' 4 STATICFILES_DIRS = [ 5 BASE_DIR / " ......
js实用代码
1、随机生成字符串 const randomStr = () => Math.random().toString(20).slice(2); randomStr(); 2、实现字符串的翻转 const reverseStr = str => str.split('').reverse().join( ......
[学习笔记] JS验证API相关知识
checkValidity()会检查元素是否有任何输入约束条件,并且检查值是否符合约束条件。 如下所示,Input元素下限为4上限为20: ··· <input id="password" type="number" min="4" max="20"> ··· <script> function m ......
关于Django4.2.4连接mysql8.0.32的问题
Django4.2.4连接mysql8.0.32报错: (blog) root@MyHost:/data/blog# python3 manage.py makemigrations /root/.pyenv/versions/blog/lib/python3.9/site-packages/dja ......
nuxt.js解决seo前端渲染
vue项目前端做seo的两种方式、 1、预渲染模式 场景:并不是所有页面都需要做seo 优点:速度相对较快,压力在前端 缺点:不能预渲染动态路由,如果预渲染非常多的页面,操作繁琐 插件:prerender-spa-plugin 2、ssr服务端渲染模式 场景:所有页面都需要做seo 优点:安全 缺点 ......
某志愿网js逆向
逆向过程分析与js代码扣取 请求头U-Sign数据 通过浏览器开发者工具可以看到返回数据的接口/youzy.dms.basiclib.api.college.query 添加XHR断点刷新浏览器会自动进入断点 查看具体请求数据,将断点定位到r = r.then(t.shift(), t.shift( ......
js - 在map中使用async await进行处理文件的操作
在日常开发中 用户上传图片需要得到文件的base64格式进行回显;当用户选择多个时,需要循环的调用file转base64的方法进行同步的获取;就会用到promsie;但在map循环的过程中使用async await得到的是一个 promise对象并不是一个 ba64编码;解决方法:可以通过Promi ......
vue+django跨域问题
解决办法: MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddleware', 'yshop.middleware.AuthorizeMiddleware', 'django.middleware.security.SecurityMiddleware', ......
Python基础day63 Django分页和cookie、session
推导分页的原理 分页:当我们要展示的数据特别多的时候,一页展示不完,这个时候我们需要把要展示的数据分成多页展示 分页中需要的几个参数:1. 总数据有多少条2. 每页展示多少条数据(自己规定的20)3. 一共展示多少页4. 总页数 = 总数据量 / 每页展示多少条数据5. 当前第几页(前端传过去的) ......
Django REST framework
简介 在 Django 框架基础之上,进行二次开发 用于构建 Restful API 简称为 DRF 框架 或 REST framework 特性 提供了强大的 Serialize 序列化器,可以高效进行序列化与反序列化操作 提供了极为丰富的类视图、Mixin 扩张类、ViewSet 视图集 提供了 ......
记录--使用 JS 实现基本的截图功能
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 思路分析 在开始动手之前,分析一下整个功能的实现过程: 根据图片大小创建 canvas1 画布,并将原图片直接定位在 canvas1 上; 在画布上添加一个蒙层,以区分当前 canvas 图像是被裁剪的原图像; 在蒙层上方,对裁剪区域(鼠 ......
js-设计模式之订阅发布模式简单理解和实践
```js /** * 啥是发布订阅模式 * 举个栗子--场景: 充值成功 切换到个人中心页面刷新余额 切换到会员中心页面刷新会员状态等 */ // 定义一个对象 作为接收事件的载体 const eventBus = { topic: {}, // 这里为啥是个对象呢 首先肯定不止是一个事件,所以得 ......
- 推导分页的原理 - 使用分页类(器) - cookie和session的介绍、token - Django操作cookie - django操作session - CBV添加装饰器
推导分页原理 分页:当我们要展示的数据特别多的时候,一页展示不完,这个时候我们需要把要展示的数据分成多页展示 分页中需要的几个参数:1. 总数据有多少条2. 每页展示多少条数据(自己规定的20)3. 一共展示多少页4. 总页数 = 总数据量 / 每页展示多少条数据5. 当前第几页(前端传过去的) 总 ......
Django博客开发教程:使用富文本编辑器添加数据
在Django admin后台添加数据的时候,文章内容文本框想发布一篇图文并茂的文章需就得手写Html代码,这十分吃力,也没法上传图片和文件。这显然不是我等高大上程序猿想要的。 为提升效率,我们可以使用富文本编辑器添加数据。支持Django的富文本编辑器很多,这里我推荐使用DjangoUeditor ......
django ORM操作
from django.contrib.auth.models import User from django.db.models import Q from django.db.models.functions import Lower from app.models import * 添加操作 ......
Django之Model操作数据库
ORM简介 O(objects):类和对象。R(Relation):关系,关系数据库中的表格。M(Mapping):映射。 Django ORM框架的功能: 建立模型类和表之间的对应关系,允许我们通过面向对象的方式来操作数据库。 根据设计的模型类生成数据库中的表格。 通过方便的配置就可以进行数据库的 ......
django 模板
模板继承 模板继承和类的继承含义是一样的,主要是为了提高代码重用,减轻开发人员的工作量 {% extends 'base.html' %} base.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title> ......
django响应html
from django.template import Template,Context,loader def index(req): t = loader.get_template("index.html") c = Context({ }) #return HttpResponse(loader ......
js之实现for-in/of循环对象
1.in/of对比 for...in...是es5出的循环方法,for...of...是es6推出的。两个都是迭代数据的。 for...in:以任意顺序迭代对象的可枚举属性。=> 根据key值来遍历 for...of...:遍历可迭代对象,定义要迭代的数据。 2.for...in... //表现 l ......
推导分页的原理,分页类的使用,cookie和session的介绍(重要),Django操作cookie
## 推导分页的原理 ```python 分页:当我们要展示的数据特别多的时候,一页展示不完,这个时候我们需要把要展示的数据分成多页展示 分页中需要的几个参数: 1. 总数据有多少条 2. 每页展示多少条数据(自己规定的20) 3. 一共展示多少页 4. 总页数 = 总数据量 / 每页展示多少条数据 ......
给首布局选择项目带出明细内容js控制
1.通过一个中间的jsp进行json查询传递 <%@ page import="java.util.Map" %> <%@ page import="java.util.ArrayList" %> <%@ page import="java.util.List" %> <%@ page import ......
django自定义过滤器
https://docs.djangoproject.com/zh-hans/3.1/howto/custom-template-tags/ 代码布局 自定义的 tags 和 filters 会保存在模块名为 templatetags 的目录内。模块文件的名字即稍候你用来加载 tags 的名字,所以 ......