05 2023 档案

摘要:# 三.反向解析(视图函数) 上一篇博文中的反向解析主要围绕页面,此次主要围绕视图函数,因为一般python代码的反向解析都会结合重定向一起使用。 ## 1.基本使用 形式:reverse(‘namespace:name’) 在上面,我们已经进行了反向解析的基本使用个,这里就不再说明了 ## 2.位 阅读全文
posted @ 2023-05-30 08:16 布衣梦蝶1978 阅读(26) 评论(0) 推荐(0) 编辑
摘要:# JS中的箭头函数与this ``` JavaScript在ES6语法中新增了箭头函数,相较于传统函数,箭头函数不仅更加简洁,而且在this方面进行了改进。this作为JavaScript中比较诡异的存在,许多文章对于this的解释也不尽相同,本篇文章试图厘清JS中函数与this的关系。 ``` 阅读全文
posted @ 2023-05-30 08:15 布衣梦蝶1978 阅读(46) 评论(0) 推荐(0) 编辑
摘要:# vue简单版分页功能实现 **功能介绍:** 将数据(n条)进行划分,根据所在页面展示对应页面的数据。如 有100条数据,每一页展示10条,总共就就是100/10 = 10页。 **功能实现逻辑:** 1.准备静态页面, 分页块需要 上一页 1 2 3 下一页,这种格式。 2.准备data数据块 阅读全文
posted @ 2023-05-30 08:15 布衣梦蝶1978 阅读(288) 评论(0) 推荐(0) 编辑
摘要:# Django的ModelForm组件的简单配置和使用 1、前言 hello大家好,今天学习了modelform组件,所以自己总结一下内容,一来,是怕自己忘记了,二来,可以巩固下今天的知识,三来,或许我写的东西可以对一些初学Django的小伙伴带来帮助呢,哈哈,废话不多说,开始进入主题! 2、简单 阅读全文
posted @ 2023-05-30 08:14 布衣梦蝶1978 阅读(49) 评论(0) 推荐(0) 编辑
摘要:# Django3.2根据外键约束的字段获取到相关字段的模型类对象 ``` class UserInfo(models.Model): ''' 用户表 ''' name = models.CharField(verbose_name="姓名", max_length=12) gender_choic 阅读全文
posted @ 2023-05-30 08:14 布衣梦蝶1978 阅读(11) 评论(0) 推荐(0) 编辑
摘要:# Django 知识库:transaction事务 有些时候我们需要**对数据库进行一连串的操作**,如果其中某一个操作失败,那么其他的操作也要跟着回滚到操作以前的状态。 举个例子。某天你到银行存了 100 块钱,所以你的账户的数据库表就应该减去 100 块,而银行的账户上增加 100 块。但如果 阅读全文
posted @ 2023-05-30 08:14 布衣梦蝶1978 阅读(131) 评论(0) 推荐(0) 编辑
摘要:# vue中实现简单的分页功能-逻辑附完整代码,效果展示 # `实现` [vue](https://so.csdn.net/so/search?q=vue&spm=1001.2101.3001.7020)分页主要是对数据的操作,针对前端的操作,需要确定以下的变量数据: `(不涉及前后台传值 只是前端 阅读全文
posted @ 2023-05-30 08:13 布衣梦蝶1978 阅读(808) 评论(0) 推荐(0) 编辑
摘要:# 非常适合小白的 Asyncio 教程 原作adam1q84原文:https://segmentfault.com/a/1190000008814676 所谓「异步 IO」,就是你发起一个 IO 操作,却不用等它结束,你可以继续做其他事情,当它结束时,你会得到通知。Asyncio 是并发(conc 阅读全文
posted @ 2023-05-30 08:13 布衣梦蝶1978 阅读(19) 评论(0) 推荐(0) 编辑
摘要:# 深入vue2响应式原理,在对象或数组新增属性无响应 # 解决方法 # 前言 ``` 该问题只存在vue2, 基于Object.defineProperty的特性,vue3中的proxy已经解决了该问题,但也存在兼容性问题, 例如IE系统任意版本都不支持. ``` ![image-20230524 阅读全文
posted @ 2023-05-30 08:13 布衣梦蝶1978 阅读(526) 评论(0) 推荐(0) 编辑
摘要:# 一文看懂Python collections模块的高效数据类型 Counter Counter()是字典对象的子类。Counter()可接收一个可迭代遍历的对象(例如字符串、列表或元组)作为参数,并返回计数器字典。字典的键将是可遍历对象中的唯一元素,每个键的值将是可迭代对象中的每个唯一元素对应的 阅读全文
posted @ 2023-05-30 08:13 布衣梦蝶1978 阅读(21) 评论(0) 推荐(0) 编辑
摘要:# 与Promise血脉相连的async/await async/await是JavaScript为了解决异步问题而提出的一种解决方案,许多人将其称为异步的终极解决方案。JavaScript的发展也经历了回调、Promise、async/await三个阶段,本篇文章记录了我自己对于async/awa 阅读全文
posted @ 2023-05-30 08:13 布衣梦蝶1978 阅读(15) 评论(0) 推荐(0) 编辑
摘要:## 1. 创建超级用户 ```` from django.contrib import admin #Django自动在admin.py文件中导入 from index.models import Book, Author,UserInfo #这个需要我们自己导入相应的模型类(数据表) admin 阅读全文
posted @ 2023-05-27 05:11 布衣梦蝶1978 阅读(23) 评论(0) 推荐(0) 编辑
摘要:# 25、Django for标签详解 25、Django for标签详解 通过上一节的《Django if标签详解》的讲解,我相信大家对于模板标签已经不再陌生,在本节我们再给大家隆重介绍一位最熟悉的陌生人,那就是 for 标签,学习它的时候,我们也要结合 Python 语言中的 for 循环,这样 阅读全文
posted @ 2023-05-27 05:10 布衣梦蝶1978 阅读(33) 评论(0) 推荐(0) 编辑
摘要:# django-Q对象的使用 # 0.数据库的数据(不使用Q,全部查询出来) **a. 路由** ``` path('q_text/', views.QText, name='q_text'), ``` **b. 表模型** ``` class UserInfo(models.Model): us 阅读全文
posted @ 2023-05-27 05:10 布衣梦蝶1978 阅读(109) 评论(0) 推荐(0) 编辑
摘要:# Form和ModelForm - 进行数据校验,先看数据校验的过程 ``` 注册页面图解: 前端为了用户体验会做一些校验,不满足校验要求会报错 服务端也会对数据进行一些校验,不满足校验要求会报错 数据库也会对数据进行一些校验,不满足校验要求会报错 form组件和modleform组件就是让我们的 阅读全文
posted @ 2023-05-27 05:09 布衣梦蝶1978 阅读(39) 评论(0) 推荐(0) 编辑
摘要:# JavaScript的this丢了怎么办? ## bind方法 先来看一个常见的问题,以下示例中: `this.firstName` 没有输出我们期望的 “John”,而显示了 `undefined`! ``` let user={ firstName:"John", sayHi(){ cons 阅读全文
posted @ 2023-05-27 05:09 布衣梦蝶1978 阅读(83) 评论(0) 推荐(0) 编辑
摘要:# JS遍历对象修改属性值 根据接口返回数据中number属性值,对数据进行截取,并改变属性名.直接上码: 下面是需要处理的数据 ``` let data={"minValue":7400, "maxValue":"18500", "value":{ "value":[ {"dmdDate":"20 阅读全文
posted @ 2023-05-27 05:09 布衣梦蝶1978 阅读(733) 评论(0) 推荐(0) 编辑
摘要:# vue3中computed计算属性函数 ``` 目标:现在vue3的使用越来越普遍了,vue3这方面的学习我们要赶上,今天说一下vue3中computed计算属性的使用。 ``` **computed函数在vue2中我们都了解过,当我们需要一个值,这个值随着其他值变化而变化,我们就将其放进com 阅读全文
posted @ 2023-05-27 05:09 布衣梦蝶1978 阅读(66) 评论(0) 推荐(0) 编辑
摘要:# 不能不知道的15 个JavaScript数组实用技巧 # 从数组中删除重复项 这是一个非常流行的关于 Javascript 数组的面试问题,如何从 Javascript 数组中提取唯一值。以下提供两种针对此问题的 快速简便的解决方案。 方案一👉:Array.from(new Set(arr)) 阅读全文
posted @ 2023-05-27 05:08 布衣梦蝶1978 阅读(2) 评论(0) 推荐(0) 编辑
摘要:# **二、****装饰器** 在python中,装饰器以及前面讲到的迭代器,生成器都是十二分重要的高级函数。要想理解装饰器,首先要掌握以下几点准备知识: ## 1、准备一:回顾并理解作用域的相关知识 ## 2、准备二:函数即对象 ​ 在python的世界里,函数和我们之前的[1,2,3],'abc 阅读全文
posted @ 2023-05-27 05:08 布衣梦蝶1978 阅读(15) 评论(0) 推荐(0) 编辑
摘要:# 进程与线程的区别,进程间通信方式,线程间通信方式 进程与线程的区别进程的通信方式线程的通信方式2011-03-15 01:04 进程与线程的区别: 通俗的解释 一个系统运行着很多进程,可以比喻为一条马路上有很多马车 不同的进程可以理解为不同的马车 而同一辆马车可以有很多匹马来拉–这些马就是线程 阅读全文
posted @ 2023-05-27 05:08 布衣梦蝶1978 阅读(17) 评论(0) 推荐(0) 编辑
摘要:# 三、Python[爬虫](https://so.csdn.net/so/search?q=爬虫&spm=1001.2101.3001.7020)的构建User-Agnet代理池 在编写爬虫程序时,一般都会构建一个 User-Agent (用户代理)池,就是把多个浏览器的 UA 信息放进列表中,然 阅读全文
posted @ 2023-05-27 05:08 布衣梦蝶1978 阅读(38) 评论(0) 推荐(0) 编辑
摘要:# 索引的使用,最左前缀原则 创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序子句 阅读全文
posted @ 2023-05-27 05:07 布衣梦蝶1978 阅读(119) 评论(0) 推荐(0) 编辑
摘要:# 详解Python中的反射机制 一、反射的概念 python的反射机制,核心就是利用字符串去已存在的模块中找到指定的属性或方法,找到方法后自动执行——基于字符串的事件驱动。 二、熟悉面向对象的属性方法 + hasattr(object,'attrName'):判断该对象是否有指定名字的属性或方法, 阅读全文
posted @ 2023-05-27 05:07 布衣梦蝶1978 阅读(1072) 评论(0) 推荐(0) 编辑
摘要:## SQLAlchemy介绍 SQLAlchemy是一个基于Python的ORM框架。该框架是建立在DB-API之上,使用关系对象映射进行数据库操作。 简而言之就是,将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 补充:什么是DB-API ? 是Python的数据库接口规范。 阅读全文
posted @ 2023-05-23 16:11 布衣梦蝶1978 阅读(76) 评论(0) 推荐(0) 编辑
摘要:# 函数进阶 ## 函数的动态参数(万能参数)*args **kwargs 为了扩展,对于传入的实参数量不固定,而创建的 ## *args 用法 在函数定义的时候,*args 聚合,即将所有实参的位置参数聚合到一个元组上,并将这个元组赋值给args. ``` def fuc1(a,*args): p 阅读全文
posted @ 2023-05-23 16:11 布衣梦蝶1978 阅读(5) 评论(0) 推荐(0) 编辑
摘要:## 函数名的作用:函数也是第一类对象 ​ 1.函数名就是函数的内存地址 2.函数名可以作为变量 3.函数名可以作为函数的参数 4.函数名还可以当做函数的返回值 5.函数名可以作为容器类型的元素(列表中的一个元素) ### globals() locals() ​ globals() #作用是 返回 阅读全文
posted @ 2023-05-23 16:10 布衣梦蝶1978 阅读(130) 评论(0) 推荐(0) 编辑
摘要:# 解锁各种js数组骚操作,总有你想要的! ``` 解锁各种js数组骚操作,总有你想要的! 标签: javascript 前端 在开发中,数组的使用场景非常多,平日中也涉及到很多数组相关操作,对一些常见的操作方法进行总结和收藏,在开发中就能信手拈来,大大提高开发效率。 本文在gitthub做了收录 阅读全文
posted @ 2023-05-23 16:10 布衣梦蝶1978 阅读(14) 评论(0) 推荐(0) 编辑
摘要:# 轮询、长轮询、websocket ### 一、轮询 在一些需要进行实时查询的场景下应用 比如投票系统: 大家一起在一个页面上投票 在不刷新页面的情况下,实时查看投票结果 #### 1、后端代码 ``` from flask import Flask, render_template, reque 阅读全文
posted @ 2023-05-23 16:10 布衣梦蝶1978 阅读(93) 评论(0) 推荐(0) 编辑
摘要:# 修改querydict几种方法 - 简介 ``` 在正常的请求/响应周期中访问时,request.POST和request.GET上的QueryDict将是不可变的. 要获得可变版本,您需要使用QueryDict.copy()或者._mutable = True ``` - 第一种方式 ``` 阅读全文
posted @ 2023-05-23 16:10 布衣梦蝶1978 阅读(39) 评论(0) 推荐(0) 编辑
摘要:parttial 和偏函数 多个线程修改同一个数据,复制多份变量给每个线程用,比如我们用的request,怎样让不同的请求有自己的request。就是为每个线程开辟一块空间进行数据存储 不用threading.local from threading import Thread import tim 阅读全文
posted @ 2023-05-11 07:35 布衣梦蝶1978 阅读(35) 评论(0) 推荐(0) 编辑
摘要:jQuery判断checkbox是否选中的3种方法 <style> html { font-family: sans-serif; } form { width: 600px; margin: 0 auto; } div { margin-bottom: 10px; } fieldset { bac 阅读全文
posted @ 2023-05-11 07:35 布衣梦蝶1978 阅读(395) 评论(0) 推荐(0) 编辑
摘要:jQuery发送Ajax请求 转载请注明出处:https://blog.csdn.net/jinixin/article/details/80042763 平时工作中一直有接触jQuery发送Ajax请求,发现其种类繁多,在此总结几种常见jQuery的Ajax方法。 概述 Ajax用于浏览器与服务器 阅读全文
posted @ 2023-05-11 07:35 布衣梦蝶1978 阅读(29) 评论(0) 推荐(0) 编辑
摘要:input标签中checkbox类型的相关操作总结 一、checked属性 常用于input标签里type类型为checkbox和radio ,是一个Boolean属性。规定在页面加载时预先被选定。可以通过js代码进行设置。 <input type="checkbox" name="hu" chec 阅读全文
posted @ 2023-05-11 07:35 布衣梦蝶1978 阅读(3978) 评论(0) 推荐(0) 编辑
摘要:Django自带的auth登录认证 简介: 前言:我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 前言:我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包 阅读全文
posted @ 2023-05-11 07:35 布衣梦蝶1978 阅读(140) 评论(0) 推荐(0) 编辑
摘要:django中QuerySet特性、支持切片、索引、可迭代iterator性能优化 Book表的数据显示 id title price publish_id 2 Linux 30 1 3 项塔兰 45 2 4 追风筝的人 39.9 3 5 富爸爸 23 10 创建queryset 视图 函数, 可以 阅读全文
posted @ 2023-05-11 07:35 布衣梦蝶1978 阅读(88) 评论(0) 推荐(0) 编辑
摘要:django项目初始化:扩展django自带的用户表,继承django自带的用户表 要想使用django的自带的权限控制功能,需要使用django自带的用户表,但该表在字段可能不满足我们业务的需求,可能需要拓展某些字段。需要继承django自带的用户表,再扩展需要的字段。 操作步骤 1、在model 阅读全文
posted @ 2023-05-11 07:35 布衣梦蝶1978 阅读(84) 评论(0) 推荐(0) 编辑
摘要:vue练习(for循环,push方法、冒泡,if判断),按钮高亮,根据input框筛选数据) 1. 先有一下成绩单数据 scores = [ { name: 'Bob', math: 97, chinese: 89, english: 67 }, { name: 'Tom', math: 67, c 阅读全文
posted @ 2023-05-11 07:35 布衣梦蝶1978 阅读(89) 评论(0) 推荐(0) 编辑
摘要:一:Python flask框架 前言 1.Python 面向对象的高级编程语言,以其语法简单、免费开源、免编译扩展性高,同时也可以嵌入到C/C++程序和丰富的第三方库,Python运用到大数据分析、人工智能、web后端等应用场景上。 2.Python 目前主要流行的web框架:flask、Djan 阅读全文
posted @ 2023-05-05 17:32 布衣梦蝶1978 阅读(55) 评论(0) 推荐(0) 编辑
摘要:请求头获取用户设备、点赞 请求头获取用户设备、点赞 一、GooGle浏览器:使用插件User Agent Switcher, URL sniffer 0.9.3.9或者使用User Agent Switcher,调整用户设备请求头 1.获取用户设备请求头的意义,QQ的空间动态,会有手机类型的显示,其 阅读全文
posted @ 2023-05-05 17:32 布衣梦蝶1978 阅读(48) 评论(0) 推荐(0) 编辑
摘要:Python简易学生管理系统 Project main.py manager.py student.py students_info.json 1、 学生文件 student.py # 学生类 class Student(object): # 存放学生信息 student_info = {} # 学 阅读全文
posted @ 2023-05-05 17:32 布衣梦蝶1978 阅读(19) 评论(0) 推荐(0) 编辑
摘要:flask--app.add_url_rule()函数 和 类视图详解 app.add_url_rule()函数 在flask中,我们知道给一个函数添加url的时候,只需要使用装饰器@app.route('')装饰对应的函数就可以了。为什么这个装饰器就可以给函数视图 添加url规则呢?查看app.r 阅读全文
posted @ 2023-05-05 17:22 布衣梦蝶1978 阅读(298) 评论(0) 推荐(0) 编辑
摘要:jquery的$().each,$.each的区别 在jquery中,遍历对象和数组,经常会用到$().each和$.each(),两个方法。两个方法是有区别的,从而这两个方法在针对不同的操作上,显示了各自的特点。 $().each,对于这个方法,在dom处理上面用的较多。如果页面有多个input标 阅读全文
posted @ 2023-05-05 17:21 布衣梦蝶1978 阅读(89) 评论(0) 推荐(0) 编辑
摘要:Flask - 基础知识入门解析 框架比较 Django web框架: 优点 - 组件非常全,教科书框架,admin model-ORM session 缺点 - 资源浪费,因为组件多,大,还是互相关联的,随便卸载组件,可能会造成项目的崩溃 Flask web框架: 优点 - 扩展性强,精简,简单, 阅读全文
posted @ 2023-05-05 17:21 布衣梦蝶1978 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Django之Model操作 一、字段 AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增列,则自动 阅读全文
posted @ 2023-05-05 17:21 布衣梦蝶1978 阅读(89) 评论(0) 推荐(0) 编辑
摘要:Django评论树的实现 实现django评论树使用了三种方式 第一种方式通过递归实现 缺点:每次查找parent_id的时候都要在ret所有的元素里面找一遍,找不到再在元素的children中寻找,一直找到为止 comment_list = [ {'id': 1, 'content': 'Pyth 阅读全文
posted @ 2023-05-05 17:21 布衣梦蝶1978 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Django——基于forms组件和ajax的注册功能 path('register/',views.register) #注册的form表单 from django import forms from django.forms import widgets class RegForm(forms. 阅读全文
posted @ 2023-05-05 17:21 布衣梦蝶1978 阅读(22) 评论(0) 推荐(0) 编辑
摘要:from django.db import models from django.contrib.auth.models import AbstractUser #扩展Django自带的User表,补充自己需要的字段,以后不会再生成auth_user表,而是生成自己定义的表 #此处要注意:需要告诉D 阅读全文
posted @ 2023-05-05 17:14 布衣梦蝶1978 阅读(17) 评论(0) 推荐(0) 编辑
摘要:如何用javascript获取input输入框中的值 HTML <input type="text" id="CSDN_NAME" name="CSDN_NAME" class="CSDN_NAME"> 一、jquery方法 通过 name var name = $('input[name="CSD 阅读全文
posted @ 2023-05-05 17:11 布衣梦蝶1978 阅读(494) 评论(0) 推荐(0) 编辑
摘要:表单控件是我们的重中之重,因为一旦牵扯到数据交互,离不开form表单的使用,比如用户的注册登录功能等 那么通过上节知识点我们了解到,我们在使用jquery方法操作表单控件的方法: $(selector).val()//设置值和获取值 看如下HTML结构: <!DOCTYPE html> <html 阅读全文
posted @ 2023-05-05 17:04 布衣梦蝶1978 阅读(83) 评论(0) 推荐(0) 编辑