django post csrf js

gitlab--Stages、job、.pre 、.post 、before_script、after_script、variables 环境变量

Stages 和 job 在 pipeline 中,有几个名词需要知道,Stages、job、stage、before_script、after_script 等 Stages:一个流水线可以包含若干个阶段,一个阶段可以包含若干个作业 stages 用于定义作业可以使用的阶段,并且是全局定义的。同一 ......

Django基础 - 10请求与响应

环境准备 # 1. 开启一个新的项目 advanceDjango(venv) E:\PythonLearn\djangoDemo>django-admin startproject advanceDjango # 2. 配置项目同名APP下的settings.py, advanceDjango/ad ......
基础 Django

Django基础 - 09路由URL控制与解析

一、 URL路由配置 1.1 主路由: 主程序目录下的urls.py; 对应属性ROOT_URLCONF urlpatterns = [ path('admin/', admin.site.urls), path('index/', index), # 配置子路由 # include() 导入mai ......
路由 基础 Django URL

django保存图片并返回url

场景描述 前端传递一个表单,表单中有title,description,以及image等信息,image在这里传递的是二进制文件 后端需要将这些数据保存到一个数据库中。image需要保存到指定文件夹下,并且数据库中保存的是image的路径, 之后我们可以通过浏览器访问 类似 127.0.0.1:80 ......
django 图片 url

Django基础 - 06Model模型的关联关系及对象继承

一、 一对一关系: 实名认证表 一对一关系: models.OneToOneField 主表的数据是相对重要的(UserEntity), 从表 需要 主动声明关系(RealProfile) 对象获取: 从表获取主表数据, 直接使用字段, 对象.字段名.属性名; 主表获取从表数据: 隐性的, 对象.模 ......
模型 对象 基础 Django Model

Three.js 进阶之旅:全景漫游-高阶版在线看房 🏡

Three.js 进阶之旅:全景漫游-高阶版在线看房 🏡 声明:本文涉及图文和模型素材仅用于个人学习、研究和欣赏,请勿二次修改、非法传播、转载、出版、商用、及进行其他获利行为。 摘要 专栏上篇文章《Three.js 进阶之旅:全景漫游-初阶移动相机版》中通过创建多个球体全景场景并移动相机和控制器的 ......
高阶 之旅 127969 Three js

uglify-js制作min.js

uglify-js是一个小巧的js解析器、缩小器,用于压缩混淆js代码,压缩js文件时比较方便的小工具 安装:可安全局或安在单个项目,根据需求 npm install uglify-js -g or npm install uglify-js 使用:打开终端,cd到该文件目录,输入指令进行压缩。具体 ......
uglify-js uglify js min

js 传递汉字 乱码_JavaScript 字符串反转乱码问题解决

https://blog.csdn.net/weixin_36483301/article/details/113451892 emoji表情和非常用字 实际解决中文编码问题,可以通过解码解决 js中使用decodeURL即可解决 ......
乱码 字符串 JavaScript 字符 问题

2023.04.16 - TS编译之后的JS不具备校验功能

TypeScript 编译后的 JavaScript 文件并不具备类型检查的功能,因为 JavaScript 语言本身是动态类型、弱类型的,在运行时无法推断变量的类型,只能在编译时推断。而将 TypeScript 文件编译成 JavaScript 文件时,会把 TypeScript 中的类型声明和类 ......
功能 2023 04 16

Django框架基础3

本节主要分为两个内容: Django模板加载与响应 模板精讲(模板变量、模板标签、判断逻辑(if和for)) 一、Django模板加载与响应 Django 的模板系统将 Python 代码与 HTML 代码解耦,动态地生成 HTML 页面。Django 项目可以配置一个或多个模板引擎,但是通常使用 ......
框架 基础 Django

JS的for循环动态渲染html只有最后一个元素生效?

背景: 我想在html3个ul中动态生成5个子元素li 目标效果: 废话少说,代码直接梭起来~ 1. 先写html结构 <section class="list-box"> <ul id="myList"></ul> <ul id="myListOne"></ul> <ul id="myListTw ......
元素 只有 动态 html for

django中配置favicon.ico

方法一:使用重定向 在项目的 urls.py 中添加规则: from django.urls import path from django.views.generic.base import RedirectView urlpatterns=[ ... path('favicon.ico', Re ......
favicon django ico

js动态查询指定class名的所有元素,querySelectorAll()和querySelectorAll()的区别

"document.querySelectorAll()"方法返回的是一个静态的 NodeList(节点列表),即它只能在页面刚加载时获取到一次,之后即使有新的元素符合选择器,它也不会再重新获取。如果你想动态地获取到新增的元素,可以使用 "document.getElementsByClassNam ......
querySelectorAll 元素 动态 class

csrf

1、定义 csrf,cross script request forgery跨站请求伪造,是受害者用户在登录目标网站A后,访问攻击者控制的网站B,后者的页面伪造请求提交到网站A,同时携带对网站A的cookie登录凭证,使得网站A的服务端接收后认为是用户自身发送,从而造成危害。 (1)登录 csrf发 ......
csrf

js中在循环中使用正则表达式遇到的小坑

1、基本数据类型和引用数据类型 ECMAScript包括两个不同类型的值:基本数据类型和引用数据类型。 基本数据类型:Number、String、Boolen、Undefined、Null、Symbol、Bigint。 引用数据类型:也就是对象类型Object type,比如:对象(Object)、 ......
小坑 正则 表达式

Django练手小项目1:云笔记

Django练手小项目1:云笔记 1、创建项目 专业版pycharm: 新建项目 -> Django -> 路径下加上项目名 python环境: manage.py startproject 项目名 2、创建数据库,设计表结构 3、新建应用 专业版: 点击:tools -> 运行manage.py ......
笔记 项目 Django

编写你的第一个 Django 应用程序,第1部分

让我们通过示例来学习。 在本教程中,我们将引导您完成基本投票应用程序 它将由两部分组成: 一个公共网站,允许人们查看投票并在其中投票。 允许您添加、更改和删除投票的管理网站。 一、开发环境搭建 第一步当然就是安装 python,网上教程太多了,不再赘述。 第二步当然就是安装 django,直接使用 ......
应用程序 部分 程序 Django

JS 获取电脑本地IP 和 电脑网络IP(外网IP|公网IP)

1、JS 获取电脑本地的IP地址(内网) function getIP(callback) { let recode = {}; let RTCPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || wi ......
电脑 电脑网络 网络 JS IP

js 异步任务执行顺序问题

js是单线程的(非阻塞的),实现方法就是事件循环; 分同步任务和异步任务; new Promise((resolve,reject) => { resolve(1) console.log('log1') }).then(() => { console.log('log2') }) console. ......
顺序 任务 问题 js

Vue3中(vite.config.js)配置打包的时候去除console.log

参考:https://www.cnblogs.com/lovewhatIlove/p/16476165.html 安装terser npm add -D terser vite中配置 import { defineConfig } from "vite"; import vue from "@vit ......
console 时候 config Vue3 vite

Django中使用session,并设置过期时间

Django中session的使用 使用背景 django中自带了一个数据库,名字是djang_session,用户做用户凭证。它有三个字段 | session_key |session_data |expire_data | | | | | | 这个数字会返回给客户端 |存储的相关信息 |过期时间 ......
session 时间 Django

django渲染模版时比实际少了8小时?

这是因为django的时间是UTC时间. 我们通过改配置文件将其改成本地时间 修改配置文件 # 将时间从UTC转化成当前时间 TIME_ZONE = 'Asia/Shanghai' # USE_TZ = True html页面上面渲染 <td>{{ foo.create_datetime|date: ......
模版 实际 小时 django

js 数组、对象转json 以及json转 数组、对象

1、JS对象转JSON 方式:JSON.stringify(obj) var json = {"name":"iphone","price":666}; //创建对象; var jsonStr = JSON.stringify(json); //转为JSON字符串 console.log(jsonS ......
数组 对象 json js

django 按天统计发布单数量

from datetime import datetime, timedelta from django.http import JsonResponse from deploy.models import DeployPool from django.db.models import Count ......
数量 django

js 浏览器中当前页下载文件

1 downloadImg(url:string,name:string):void{ 2 let xhr = new XMLHttpRequest(); 3 xhr.responseType = 'blob'; 4 xhr.open('GET', url); 5 xhr.send(); 6 xhr ......
浏览器 文件 js

transtale.js v1.1

function gc() { var name = "transLang="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i].trim(); if (c.indexO ......
transtale js v1

js中的数组方法

js中数组方法大全 平常在写代码的时候,我们经常会用到数组这个类型,那么数组到底有多少方法,方法各自的作用又是什么呢? 1. toString 作用: 把数组转换为数组值(逗号分隔)的字符串。 示例: Array.toString() 2. join 作用: 将所有数组元素结合为一个字符串。区别与t ......
数组 方法

关于js对象遍历保证顺序的问题

##Object.keys(obj).sort().forEach(...) , 注:仅用于对象的key值是可定义顺序的,如key值为时间错,数字等,通过sort(),可默认按照数组大小排序(也可通过sort的自定义函数排序) object.keys/values() 和 for in 不能保证对象 ......
顺序 对象 问题

Three.js教程:3D场景中插入新的几何体

推荐:将NSDT场景编辑器加入你3D工具链 其他工具系列:NSDT简石数字孪生 3D场景中插入新的几何体 前面课程绘制了一个立方体效果,下面通过three.js的球体构造函数SphereGeometry()在三维场景中添加一个球几何体。 SphereGeometry构造函数 SphereGeomet ......
几何体 几何 场景 教程 Three

JS 实现网络测速

JS 实现网络测速 一、背景知识 在日常生活中,有时候感觉网络卡,就想测一下网速是多少(明知道卡,但是还是想看看是否真的卡,害)。这时候我们可能会打开测速网 - 专业测网速, 网速测试, 宽带提速, 游戏测速, 直播测速, 5G测速, 物联网监测 - SpeedTest.cn,但是我们可以用 JS ......
网络 JS