随笔分类 -  python

摘要:一、概述 django部署有多种可用的web服务器,如下所述: 同步项目: gunicorn+nginx, gunicorn 纯python编写,配置简单,易上手,适合中小型项目,不支持高并发,与docker,k8s等非常适配 uwsgi+nginx, uwsgi 是c语言编写,配置较复杂,适合中大 阅读全文
posted @ 2026-01-05 09:35 有形无形 阅读(30) 评论(0) 推荐(0)
摘要:一、介绍 Celery 是一款基于 Python 的分布式任务队列框架,核心解决「异步任务执行」「定时任务调度」「任务结果存储」问题, 广泛用于 Django/Flask 项目的异步处理(如邮件发送、数据导出、定时归档)、定时任务(如定时清理日志、定时同步数据)等场景。 二、核心组件介绍 组件 作用 阅读全文
posted @ 2025-12-19 17:17 有形无形 阅读(74) 评论(0) 推荐(0)
摘要:一、概述 1.1、介绍 APScheduler(Advanced Python Scheduler)是Python 轻量级定时任务框架,核心作用是帮你在 Python 程序中实现「定时执行代码」「循环执行代码」, 无需依赖 Linux crontab、Windows 任务计划程序等系统级定时工具,可 阅读全文
posted @ 2025-12-15 17:41 有形无形 阅读(27) 评论(0) 推荐(0)
摘要:一、介绍 Paramiko 是 Python 中用于实现 SSH 远程登录 和 SFTP 文件传输 的核心模块,简单说就是 “用 Python 代码代替手动敲 SSH 命令”, 比如远程执行服务器命令、上传 / 下载文件 核心功能: 1. SSH 远程执行命令(比如 ls、mkdir、python 阅读全文
posted @ 2025-12-11 18:13 有形无形 阅读(43) 评论(0) 推荐(0)
摘要:一、介绍 Axios 是前端最常用的「发送网络请求的工具库」,比浏览器原生的 AJAX 更好用,还自带 Promise 支持, 新手上手超简单。 二、安装 Axios 是第三方库,用之前要先 “引入” 到项目里,分两种场景(: 场景 1:新手测试(直接在 HTML 里引入) 不用装任何东西,直接从C 阅读全文
posted @ 2025-12-11 14:44 有形无形 阅读(10) 评论(0) 推荐(0)
摘要:点击查看代码 先明确核心问题:为什么需要 Promise?—— 解决「异步操作」的 “等待 + 结果处理” 问题。 一、先搞懂:什么是 “异步操作”? 咱们先区分「同步」和「异步」,这是理解 Promise 的前提: 1. 同步操作(按顺序来,等上一个做完才做下一个) 比如: console.log 阅读全文
posted @ 2025-12-11 14:43 有形无形 阅读(29) 评论(0) 推荐(0)
摘要:1、html事件 <button id="btn" onclick="clickHandle()">按钮</button> <script> function clickHandle(){ console.log("html事件"); } </script> 缺点:html和js代码混合,没有分离 阅读全文
posted @ 2025-12-11 14:40 有形无形 阅读(23) 评论(0) 推荐(0)
摘要:一、概述:DOM是js操作网页的接口,全称为“文档对象模型”,它的作用是将网页转换成一个js对象,从而可以用js脚本进行 各种操作,例如增删内容 节点: 浏览器会根据DOM模型,将结构化模型HTML解析成一系列节点,节点是DOM的最小组成单位 其实就是html中的标签或者叫元素,在js中就叫节点,有 阅读全文
posted @ 2025-12-11 14:37 有形无形 阅读(9) 评论(0) 推荐(0)
摘要:一、问题简介 在使用django的分页功能时,发现页码超出范围抛出EmptyPage错误,但是我已经知道get_page()方法是会自动处理页码问题的,所以就很纳闷, 一度怀疑是django的bug,经过一系列的排查,终于确定了问题,先说结论: get_elided_page_range(). 是这 阅读全文
posted @ 2025-12-10 16:47 有形无形 阅读(16) 评论(0) 推荐(0)
摘要:一、概述 ECharts(Enterprise Charts)是由百度开源的一款基于 JavaScript 的可视化图表库,专为数据可视化设计, 支持丰富的图表类型、交互能力和跨端适配,是 DBA、数据分析师、前端开发者在数据展示场景中最常用的工具之一。 echarts官网:https://echa 阅读全文
posted @ 2025-12-08 10:47 有形无形 阅读(53) 评论(0) 推荐(0)
摘要:一、概述 Django 自带一个用户验证系统。它负责处理用户账号、组、权限和基于cookie的用户会话,它存在于 django.contrib.auth包中。 认证系统由以下部分组成: 用户 权限:指定用户是否可以执行特定任务。 组:将标签和权限应用于多个用户的一般方法。 可配置的密码哈希化系统 为 阅读全文
posted @ 2025-11-13 14:49 有形无形 阅读(58) 评论(0) 推荐(0)
摘要:一、概述 Django 使用请求和响应对象在系统中传递状态。 当一个页面被请求时,Django 会创建一个 HttpRequest 对象,这个对象包含了请求的元数据。然后,Django 加载相应的视图,将 HttpRequest 作为视图函数的第一个参数。每个视图负责返回一个 HttpRespons 阅读全文
posted @ 2025-09-25 15:06 有形无形 阅读(34) 评论(0) 推荐(0)
摘要:django中说的模型(model)就是数据库中的table(表) django模型文档地址:https://docs.djangoproject.com/zh-hans/5.2/intro/tutorial02/ 一、创建模型 模型是在你创建的app目录下的models.py中创建 django中 阅读全文
posted @ 2025-09-02 19:18 有形无形 阅读(18) 评论(0) 推荐(0)
摘要:前言 url路由官网地址: https://docs.djangoproject.com/en/4.2/topics/http/urls/ 以下是几个url配置模板: Function views 1. Add an import: from my_app import views 2. Add a 阅读全文
posted @ 2025-09-02 17:06 有形无形 阅读(43) 评论(0) 推荐(0)
摘要:一、什么是nginx Nginx(engine x)是一个具有高性能的HTTP和反向代理的web服务器,同时也是一个POP3/SMTP/IMAP代理服务器。 C语言编写的。 1.2、常用功能模块 静态资源部署 Rewrite地址重写 反向代理 负载均衡 web缓存 1.3、Nginx的核心组成 ng 阅读全文
posted @ 2025-09-01 10:14 有形无形 阅读(72) 评论(0) 推荐(0)