网站首页 教程django博客
Django原生搜索功能的实现
- 前端页面展示搜索框 ``` ``` - 后端视图逻辑代码 ``` # 这里是获取搜索form表单提交的搜索关键字 keyword = request.GET.get('keyword','').strip() # 使用Q对象进行或查询 con = Q() if keyword: con.conn ......
Django原生分页功能的实现
分页类的封装 ``` """ 如果想要以后使用分页,需要以下两个步骤: 在视图函数: def customer_list(request): # 这里是获取搜索form表单提交的搜索关键字 keyword = request.GET.get('keyword','').strip() # 使用Q对象 ......
关于django中如何让页面跳转时携带当前页面的参数
需求分析: ![image](https://img2023.cnblogs.com/blog/2947776/202307/2947776-20230708113512187-377232509.png) 处理逻辑步骤: - 在跳转到目标url时,先要获取当前页url所携带的参数 ``` # 当前 ......
django中如何开启事务&启动锁
## django开启事务 ``` # 先导入模块 from django.db import transaction # 开启事务 try: with transaction.atomic(): 操作数据库的代码块 (出现异常会回滚) except Exception as e: 出现异常会执行下 ......
Shopify 真实案例技术赚钱营销课视频教程
## Shopify 真实案例技术赚钱营销课视频教程 本视频课程是为那些希望学习如何利用Shopify平台以及有效的市场营销技巧来赚钱的人群而设计的。无论你是一名初学者还是有一定经验的网店经营者,本课程都将为你提供实际案例和技术指导,从而帮助你成功创建和运营一个盈利的电子商务企业。 课程特色: 真实 ......
OpenGL教程-中文版
本文是LearnOpenGL教程的中文翻译,英文版的地址为:https://learnopengl.com 学习(和使用)现代OpenGL需要用户对图形编程以及OpenGL的幕后运作有非常好的理解才能在编程中有很好的发挥。所以,我们会首先讨论核心的图形学概念,OpenGL怎样将像素绘制到屏幕上,以及 ......
微信多开教程/电脑微信分身
# 前言 我自己有两个微信号,一个是私人号,另一个是工作号(加各种推销/HR,,,) 在手机上微信分身很容易,但是PC端就不能了(~~张小龙****~~),所以本文教你如何多开微信 # 教程 1. 在桌面上,找到微信的图标,然后 **右键 -> 属性**,如下图所示的,就是微信程序存储的真实路径,复 ......
KubeSphere 部署 Zookeeper 实战教程
## 前言 ### 知识点 - 定级:**入门级** - 如何利用 **AI 助手**辅助运维工作 - 单节点 Zookeeper 安装部署 - 集群模式 Zookeeper 安装部署 - 开源应用选型思想 ### 实战服务器配置(架构 1:1 复刻小规模生产环境,配置略有不同) | 主机名 | I ......
Django 标签未注册解决办法 Invalid block tag on line 9: 'ifequal'. Did you forget to register or load this tag?
这是一个常见问题,但不要担心!一旦您了解了导致模板标记错误的原因,无论是拼写错误、语法还是忘记加载库,就可以轻松修复它。 Django 中的标签是什么? Django 中的标签为 Django 模板添加了特殊功能,允许您在模板中执行操作。例如,使用标签,您可以以特定格式显示数据、循环访问上下文变量中 ......
Django基础入门:Django过滤器和标签讲解
Django过滤器Django过滤器是一种用于在Django模板中处理数据的技术。过滤器的作用是可以对模板中的变量进行加工、过滤或格式化,返回一个新的值供模板使用。 过滤器语法过滤器作用是在变量输出时,对输出的变量值做进一步的处理。我们可以使用过滤器来更改变量的输出显示。过滤器跟模板标签一样,也是在 ......
一键部署 Umami 统计个人网站访问数据
谈到网站统计,大家第一时间想到的肯定是 Google Analytics。然而,我们都知道 Google Analytics 会收集所有用户的信息,对数据没有任何控制和隐私保护。 Google Analytics 收集的指标实在是太多了,有很多都是不必要的,没有博士学位可能都不太容易理解这些指标。 ......
Streamlit 入门教程:构建一个Dashboard
Streamlit 是一个用于创建数据科学和机器学习应用程序的开源 Python 库。它的主要目标是使开发人员能够以简单的方式快速构建交互式的数据应用,而无需过多的前端开发经验。Streamlit 提供了一种简单的方法来转换数据脚本或分析代码为具有可视化界面的应用程序,这些应用程序可以通过网络浏览器 ......
C++系列二:STL教程-容器+迭代器
[TOC](STL教程-容器+迭代器) # 前言 ……。 # 容器 ```cpp //容器种类 功能 1. 序列容器 主要包括 vector 、list 、deque。 元素在容器中的位置同元素的值无关,即容器不是排序的。将元素插入容器时,指定在什么位置,元素就会位于什么位置。 2. 排序容器 包括 ......
博客园美化
主要参考博客与问题 https://www.cnblogs.com/anan-java/p/12196061.html https://www.cnblogs.com/WhiteTears/p/8824544.html 博客园会将上传文件与历史上传文件名进行比对,文件名相同,博客园保留历史版本而不会 ......
C++系列二:STL教程-介绍+小记
[TOC](STL介绍+小记) # 前言 ……。 # 一、STL介绍 1. STL=>标准模版库 2. STL 是一些容器、算法和其他一些组件的集合; 3. STL组成(三类):algorithm(算法)、container(容器)和 iterator(迭代器) 4. 13 个头文件: ```csh ......
机器人编程教程1机器人简介
#1 机器人简介 我们将制作一个机器人,并为其创建程序,赋予机器人行为,使其看起来具有智能并能够做出决策。我们将编写代码,使用传感器观察机器人周围的环境,并构建高级主题的实际示例,包括视觉、语音识别和说话。 您将看到简单的构建技术如何与少量代码相结合,使机器感觉像某种宠物。你还将看到当机器出错时如何 ......
23使用服务集群改善网站并发处理能力
增加服务器:一台变成N台 会出现几个问题: 哪一台服务器来转发请求(负载均衡) 请求的服务器,如何维护session的一致性(有状态与无状态的问题) 负载均衡: 请求到负载均衡服务器,在由负载均衡发给服务器 负载均衡技术: 七层:应用层:基于特定软件的负载均衡(http重定向)、反向代理服务器 ht ......
20使用缓存改善网站性能
把在数据库服务器查询过的数据存储在应用服务器的本地缓存里, 当此类数据再次被查询时,应用服务器不需要再次到数据库服务器查询 可以直接从应用服务器本地缓存里找出数据来使用 使用缓存可以提高网站性能。 缓存可以时本地缓存 也可以是时分布式缓存 常见缓存技术: MemCache:高性能分布式的内存对象缓冲 ......
gitee教程
目录 1、gitee是什么? 2、git网站上的注册登录 3、准备工作 4、上传文件到gitee 5、下载自己的仓库和别人的 *6、基本命令汇总: 1、gitee是什么? 基于git的代码托管协助平台 2、git网站上的注册登录 打开gitee官网Gitee - 基于 Git 的代码托管和研发协作平 ......
18大型网站系统架构演化
高性能 高可用 可维护 应变 安全 维度: 涉及技术内容 从架构看 MVC MVP MVVM REST webservice 微服务 从并发分流来看 集群负载均衡 CDN 从缓存来看 MemCache,Redis,Squid 从数据来看 主从库(主从复制),内存数据库、反规范化技术、noSql,分区 ......
Coinbase base链发币教程——base主网跨链桥的使用(ETH和BASE之间跨链)【pdf+视频BASE发币教程下载】
一、说明 目前base主网跨链桥只支持ETH链到BASE链的跨链,其他公链暂时不支持。如果想从BSC,HECO,TRX链上的资产跨链到BASE链上,可以先从该链跨链到ETH链,然后再跨链到BASE链。 目前base链支持两种方式的跨链: 方法一、直接使用图形界面通过代币的deposit和withdo ......
Leafer 插件开发教程
# 前言 Leafer 是新开源的一个 2D 图形绘制库,目前已经有了 1.1k 的 Star 数,成长趋势非常不错,本篇不对 Leafer 过多介绍,不了解的同学可以直接阅读[官网介绍](https://www.leaferjs.com/ui/blog/2023-06-28.html),或者阅读我 ......
如何屏蔽GPTBot抓取网站内容
8月8日,OpenAI 推出了GPTBot,和谷歌、Bing等类似的网络爬虫工具,能够自动抓取网站的数据,用来训练 GPT-4 或 GPT-5,提升未来人工智能系统的准确性和能力。 GPTBot user-agent 可通过以下代码识别 User agent token: GPTBot Full u ......
河南移动H2-3v获取超级密码修改桥接教程
普通账号登录光猫后台(光猫背面密码) 登录成功后,在网络里面查看当前连接的VLANID值并记录下来,然后直接在浏览器输入:http://192.168.1.1/getpage.gch?pid=1002&nextpage=tele_sec_tserver_t.gch 点击启用Telnet并确定保存 右 ......
Python基础day63Django操作session和中间件使用
Django操作cookie # 设置cookie # 获取cookie set_cookie('key', 'value', max_age=5,expires=5) 参数: ● key, 键 ● value=’’, 值 ● max_age=None, 超时时间 cookie需要延续的时间(以秒为 ......
Git 教程
前言 工作区(Working Directory) 暂存区(Stage) 版本库(Repository) 远程仓库(Remote) 1. Git 分支规范 1.1 分支类型 分支类型基于Git Flow规范,并做了简化。 功能分支(feature) 紫色 发布分支(release) 黑色和红色 修复 ......
appuploader使用教程
appuploader使用教程 转载:appuploader使用教程 目录 问题解决秘籍 登录失败 don’t have access,提示没权限或同意协议 上传后在app管理中心找不到版本提交 不是等待上传状态 提示已经上传过包 上传提示tcpPort or udpPorts错误 上传提示已经 ......
appuploader使用教程
转载:appuploader使用教程 目录 问题解决秘籍 登录失败 don’t have access,提示没权限或同意协议 上传后在app管理中心找不到版本提交 不是等待上传状态 提示已经上传过包 上传提示tcpPort or udpPorts错误 上传提示已经有进程在上传 保存上传专用密码提 ......
什么是迭代器,生成器,装饰器;django的信号用过吗?如何用,干过什么;什么是深拷贝,什么是浅拷贝,如何使用
# 什么是迭代器,生成器,装饰器;django的信号用过吗?如何用,干过什么;什么是深拷贝,什么是浅拷贝,如何使用 ## 什么是迭代器,生成器,装饰器 ```python # 迭代器 - 迭代:一种不依赖于索引取值的方式,我们不需要关注它的位置,只要能够一个个取值,它就称之为迭代,python中就是 ......