python快速启动一个web服务

技术 

通过python内置的http.server模块,可以快速的启动一个web服务,方便查看一些静态页面。命令如下: python3 -m http.server [--cgi] [--bind ADDRESS] [--directory DIRECTORY] [port [default: 8000]

基于ElementAdmin进行二次开发

技术 

ElementAdmin介绍 介绍直接看官网: ElementAdmin全称是vue-element-plus-admin,是一个基于element的免费开源的中后台模板。使用了最新的Vue3,Vite,Typescript等主流技术开发,是一个开箱即用的中后台解决方案。 通过ElementAdmi

在windows 10上使用nvm安装nodejs

技术 

一、下载node版本管理器nvm 下载nvm-setup.exe,下载地址是 https://github.com/coreybutler/nvm-windows/releases/

VUE3入门教程

技术 

使用vite创建vue3应用 vite是新一代前端构建工具,能够实现根据开发进度按需编译。而且启动速度快, 支持热重载。 vite的官网地址是https://vitejs.cn/ 安装最新版的nodejs 要使用vite,需要提前安装最新版的nodejs。安装方法见

DRF实现跨域访问(CORS)

技术 

Django REST framework (DRF) 是一个强大且灵活的工具,用于构建 Web API。要实现跨域资源共享(CORS),DRF 提供了一种简单的方式来处理跨域请求。以下是一些步骤和示例,展示如何在 DRF 中启用 CORS。 1. 安装 CORS 支持 首先,确保已经安装了 dja

利用Django的用户模型实现授权访问

技术 

Django作为一个功能完善的web开发框架,自带了一个强大的用户认证系统,可以实现用户认证、会话管理、权限管理等功能。下面用实例实现一个授权访问指定视图的功能。所有功能是在一个complaint应用下实现。 一、创建登录表单 在应用目录下创建一个forms.py文件,在文件内创建一个继承自Auth

如何去掉视频中的人声


实现思路: 1.通过ffmpeg将视频文件的视频与声音分开,形成一个无声视频和一个纯音频文件。此时音频文件中有人声与音乐背景声。 2.通过spleeter将人声与背景声分开。 3.将无声视频与背景音乐合并成一个文件。 具体步骤: 1.下载ffmpeg 下载地址为https://github.com/

Django ORM:values与values_list的区别

技术 

在Django ORM中,`QuerySet`对象提供了多种方法来获取数据库中的数据。`values_list`和`values`是两种常用的方法,它们都用于获取查询结果的字典表示形式,但有一些关键的区别: 1. values_list - 返回一个元组列表,其中每个元组代表一个数据库行。 - 每个

python中的try...catch使用方法

技术 

在Python中,`try`和`except`语句用于异常处理。它们允许程序在执行时捕获并处理可能发生的错误,而不是使整个程序崩溃。以下是`try`和`except`语句的基本用法和一些高级特性的讲解: 基本用法 1. `try`块:包含可能会引发异常的代码。 2. `except`块:如果在`tr

循环中的try...catch处理机制

技术 

在循环中处理异常通常遵循Python异常处理的一般原则,即在`try`块中执行可能会引发异常的循环代码,然后在`except`块中捕获并处理这些异常。以下是几种处理循环中异常的常见方法: 1. 捕获特定异常 如果知道循环中可能会抛出的特定异常类型,可以直接在`except`块中声明它们。 for i