所有文章

最全方法:JS实现一维对象数组转换二维数组

本文中介绍原生JS实现一维对象数组转换二维数组,可实现二维数组中的每个子数组包含不同个数的元素。 原生JS实现一维对象数组转换二维数组可分为如下的两种种情况: JS 二维数组中子数组元素数相同,即:每个子数组包含的元素的个数相同 JS 二维数组中子数组元素数不同,即:每个子数组包含的元素的个数不同 如果你要将 js二维数组转换成一维数组请查看: js二维数组转换成一维数...

FreeBSD 13用Python包安装Let's Encrypt Certbot免费SSL证书为Apache启用Https

Let's Encrypt 是一个证书颁发机构(CA),它使你能够获取和安装免费TLS/SSL证书,从而为 web 服务器启用加密HTTPS。它提供软件客户端 Certbot 来获取和安装免费TLS/SSL证书,该客户端能够自动完成获取和安装免费TLS/SSL证书大多数(如果不是全部的话)所需的步骤。目前,在Apache和Nginx上,获取和安装 SSL 证书的整个过程都是完全自动化的。 ...

原生JS利用 Python 生成的数据实现分页功能

本文介绍使用原生 JavaScript 利用 Python 生成的数据实现分页功能,而不是使用 URL 的 page 参数实现分页。 使用原生 JavaScript 利用 Python 生成的数据实现分页功能功能的步骤: 使用Python获取数据库数据,你可能使用 Python 框架或 CMS,该步获取的数据一般是一个一维 list 列表数据,即:list 列表数据中的每个元素是一个数...

Wagtail 5配置邮件发送功能,使用网易或QQ邮箱 smtp 发送邮件

Wagtial 5 配置邮件发送功能,使用网易或 QQ 邮箱的 smtp 发送邮件,其他的邮箱配置一样,只需查看相应邮箱的 smtp 使用配置说明,找到其相应的参数进行替换即可。 在 Wagtial 5 中要使用发送邮件时,需要为网站启用发送邮件功能,如果需要使用 smtp 后端,则需要为网站配置相应 smtp 邮箱服务器,并为邮箱开启 smtp 服务。 本文中以网易邮箱和 QQ 邮箱...

Ubuntu 22.04 解决.gnupg/pubring.kbx没有那个文件或目录

当你在 Ubuntu 22.04 系统中使用 gpg 命令导入密钥时,可能会遇到这样的错误 .gnupg/pubring.kbx 没有那个文件或目录 。 本文将介绍如何在 Ubuntu 22.04 系统中解决遇到的 .gnupg/pubring.kbx 没有那个文件或目录 错误。 错误原因 在 Ubuntu 22.04 系统的当前用户的目录内不存在 .gnupg/pubri...

Django ERROR (EXTERNAL IP): Invalid HTTP_HOST header

在生产环境中运行 Django 网站项目你可能会遇到 [Django] ERROR (EXTERNAL IP): Invalid HTTP_HOST header: 'your_ip'. You may need to add 'your_ip' to ALLOWED_HOSTS. 本文将介绍如何解决 Django ERROR (EXTERNAL IP): Invalid HTTP_H...

Django 中创建内容空的查询集 QuerySet

在 Django 中当执行查询集 QuerySet 与空字符串或操作 | 、并操作 & 时,会提示:QuerySet 只能与 QuerySet 进行或、并操作。因此要与查询集 QuerySet 运算首先要创建一个空查询集。 本文将介绍怎样使django查询数据库结果为空,即在django中检查空的查询集。 Django中创建空的查询集 QuerySet 在djang...

Wagtail 中解决百度统计 Referrer 被禁用错误

百度统计是一款稳定、专业的网站数据流量分析平台。百度统计提供流量统计、用户搜索的关键词等功能,结合百度使用非常契合。 在 Wagtail 项目中使用百度统计,安装百度统计代码后,检测百度统计代码的安装状态,可能会提示 “Referrer 被禁用” 错误。 本文将介绍如何解决 Wagtail 项目中百度统计 Referrer 被禁用错误。 百度统计Referrer被禁用原因分析 ...

Django 使用 Apache rewrite 模块实现网页301重定向跳转

在 Django 项目中,Django 默认生成的 URL 末尾带斜杠 / ,你可以选择在 URL 尾部带着反斜杠 / ,也可以选择去掉url尾部的斜杠 如果您在 Django 中选择 url上有双斜杠,那么你无需任何设置。 如果您选择在 Django 项目中选择去掉url尾部的斜杠,最好同时设置 301重定向,这样便于SEO优化。 本文将介绍在 Django 中使用 Apache...

最简单:使用 Split.js 拖拽调整左右两侧 div 的宽度

在 HTML 中有时可能需要实现拖拽div边框调整大小、左右拖拽div侧边栏调整区域大小、拖拽div调整大小的功能。使用 Split.js 可以非常简单的实现拖拽div边框调整大小、左右拖拽div侧边栏调整区域大小、拖拽div调整大小的功能。 本文将介绍如何使用 Split.js 拖拽调整左右两侧 div 的宽度。 页面中导入 Split.js 可以使用 CDN 导入 Split....