自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 【Django5】多种视图View

本章内容较多,涉及到了列表、详细、新增、修改、删除视图的内容。为了实现快速开发,Django提供了视图类功能,封装了视图开发常用的代码,这种基于类实现的响应与请求称为CBV ( Class Base Views)。

2024-07-18 23:40:53 1240

原创 【Django5】文件上传实现

文件上传功能是网站开发或者业务系统常见的功能之一,比如上传图片(用户头像或文章配图)和导入文件(压缩包,视频,音乐)。无论上传的文件是什么格式的,其上传原理都是将文件以二进制的数据格式读取并写入网站或者业务系统指定的目录里。

2024-07-17 13:12:13 554

原创 【Django5】会话管理(Cookies&Session)

HTTP是一种无状态协议,每次客户端访问web页面时,客户端打开一个单独的浏览器窗口连接到web服务器,由于服务器不会自动保存之前客户端请求的相关信息,所有无法识别一个HTTP请求是否为第一次访问。这就引进了web客户端和服务器端之间的会话,这就是会话管理。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。

2024-07-16 16:30:55 812

原创 【Django5】Http请求&HttpRequest请求类

超文本传输协议(Hypertext Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求方式说明OPTIONS返回服务器针对特定资源所支持的请求方法GET向特定资源发出请求(访问网页)POST向指定资源提交数据处理请求(提交表单、上传文件)PUT向指定资源位置上传数据内容DELETE请求服务器删除request-URL所标示的资源HEAD。

2024-07-16 13:03:36 650

原创 【Django5】二进制文件下载响应

这章说一下如何文件下载响应内容除了返回网页信息外,还可以实现文件下载功能,是网站常用的功能之一。Django提供三种方式实现文件下载功能,分别是HttpResponse、StreamingHttpResponse和 FileResponse,三者的说明如下:HttpResponse是所有响应过程的核心类,它的底层功能类是HttpResponseBase。

2024-07-16 09:34:58 582

原创 【Django5】视图的定义与使用

视图(Views)是Django的MTV框架模式的V部分,主要负责处理用户请求和生成相应的响应内容,然后在页面或其他类型文档中显示。

2024-07-12 12:19:08 1017

原创 【Django5】路由的定义与使用

一个完整的路由包含:路由地址、视图函数(或者视图类)、可选变量和路由命名。路由称为URL (Uniform Resource Locator,统一资源定位符),也可以称为URLconf,是对可以从互联网上得到的资源位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的路由,用于指出网站文件的路径位置。简单地说,路由可视为我们常说的网址,每个网址代表不同的网页。

2024-07-11 13:08:02 1347

原创 【Django5】setting.py文件的配置

我们上一章写了如何简单的创建和启动一个Django项目,这章我们要学会如何具体的配置setting.py文件。本章介绍了Django框架中setting.py文件里各个字段的配置和作用,学习了如何配置,后续章节会对Django的路由定义、变量、正则、重定向等方面来介绍该框架的使用。

2024-07-10 16:23:24 863

原创 【Django5】使用的基础知识

Django,发音为[`dʒæŋɡəʊ],Django诞生于2003年秋天,2005年发布正式版本,由Simon和Andrian开发。当时两位作者的老板和记者要他们几天甚至几个小时之内增加新的功能。两人不得已开发了Django这套框架以实现快速开发目的,因此Django生来就是为了节省开发者时间的。Django发展至今,被许许多多国内外的开发者使用,已经成为web开发者的首选框架。因此,如果你是用python来做网站或app后端,没有理由不学好Django。快速开发。

2024-07-01 14:18:00 796

原创 python对软件的封装——PyQt

pyqt作为python的可视化前端窗口,是目前较主流的GUI(图形用户界面)python库,本文主要记录一些pyqt的使用方法和本人在使用过程中遇到的问题这篇文章是最基本的pyqt的语法,更多详情功能请查看b站视频。2024版 PyQt6 Python桌面开发 视频教程。

2024-06-22 23:39:46 988

原创 开源大模型部署——ollama

ollama+MaxKB开源大模型部署方法的部署手册

2024-06-19 13:19:16 1421 3

原创 python如何处理图像和视频

本文章内容仅为个人笔记,方便日后查阅参考,内容都为基础语法。就是一个python库,用来处理图像的。今天就先写到这。

2024-06-19 00:11:15 415

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除