-
Shell是啥 1分钟理解Shell的概念
所属栏目:[语言] 日期:2023-05-20 热度:8176
现在我们使用的操作系统(Windows、Mac OS、Android、iOS 等)都是带图形界面的,简单直观,容易上手,对专业用户(程序员、网管等)和普通用户(家庭主妇、老年人等)都非常适用;计算机的普及离不开图形界面。然而[详细]
-
Django unittest测试框架特性简介
所属栏目:[语言] 日期:2023-05-19 热度:5218
我们知道 Django 单元测试的实现是基于 Python unittest 测试框架,unittest 作为功能完善的单元测试框架,它的相关特性也可以应用在 Django 项目中,在本节我们将介绍 unittest 框架的相关特性是如何在 Django 中进[详细]
-
Django项目编程单元测试用例
所属栏目:[语言] 日期:2023-05-19 热度:8589
《Python unittest模块实现单元测试》一节我们主要讲解了Python 标准库模块 unittest 的基本使用方法,本节讲解如何在 Django 项目中编程单元测试代码,其实当我们使用 startapp 命令创建 app 应用的时候,你就会发现[详细]
-
何为单元测试
所属栏目:[语言] 日期:2023-05-19 热度:544
何为单元测试:1. 单元测试的基本概念单元测试是软件工程中降低开发成本,提高软件质量常用方式之一,单元测试是一项由开发人员或者测试人员来对程序模块的正确性进行检验测试的工作,用于检查被测试代码的功能是否正[详细]
-
Django信号机制运作原理
所属栏目:[语言] 日期:2023-05-19 热度:2118
在上一节《Django信号机制执行过程及其应用》一节,我们详解的介绍了 Django 信号机制的执行过程及其应用。通过上一节知识的学习,其实我们可以认识到信号的工作原理其实就是 Signal 对象的实现过程,在不同的阶段调[详细]
-
Django信号机制执行步骤及其应用
所属栏目:[语言] 日期:2023-05-19 热度:9622
在上一节《简述Django的信号机制》中,我们对 Django 的信号机制概念以及它的适用场景做了讲解,并且了解了 Django 框架中内置的信号,它们在执行某个动作的前后被触发,比如说 HTTP 建立和关闭;Django Model 使用 [详细]
-
阐述Django的信号机制
所属栏目:[语言] 日期:2023-05-19 热度:592
Django 框架包含了一个信号机制,它允许若干个发送者(sender)通知一组接收者(receiver)某些操作已经发生了, 接收者收到指令信号后再去执行特定的操作。这在多处业务逻辑与同一事件有关联的情况下是很有用的。其[详细]
-
Django自定义中间件及其案例应用
所属栏目:[语言] 日期:2023-05-19 热度:9759
在《Django中间件》介绍了中间件的基概念以及它的执行与响应顺序还有它的作用,我们知道中间件的本质是一个 Python 类,它在视图执行之前与执行之后利用“钩子”函数做一些操作,也就是说所有的请求从开始[详细]
-
Django中的缓存机制及其达成方法
所属栏目:[语言] 日期:2023-05-19 热度:920
在本教程的《Django Cache缓存系统》一节中,我们对 Django 缓存系统做了基本的介绍,那么它在 Django 中是如何进行应用呢,在本节将对 Django 的缓存系统展开详细的描述,从它的缓存机制、使用场景以及如何进行配置[详细]
-
Django文件上传和CSV文件下载
所属栏目:[语言] 日期:2023-05-19 热度:2938
本节我们讲解 Django 中如何实现文件的上传与下载功能,这种使用场景也非常的常见,要解锁这个技能,首先大家有必要回顾一下 HTTP 媒体类型,这在前面的《Django模板加载与响应》一节也进行讲解,在本节我们就来一起[详细]
-
Django Auth装饰器证实用户身份与权限
所属栏目:[语言] 日期:2023-05-19 热度:4739
我们知道在视图函数中,我们使实现对用户身份及权限的验证。Django为了给开发者提供方便, 还提供了便捷的装饰器来完成这类的校验。比如,@login_required 我们使用它来验证用户是否已经登录,只有登录的用户才可以访[详细]
-
Django Auth应用定义登录视图的办法
所属栏目:[语言] 日期:2023-05-18 热度:1669
Auth 应用作为 Django 的内置用户认证系统,也实现了用户的注册、用户登录、密码修改、退出登录等功能。这些功能被统一的称为用户的身份验证功能,Django 对这些功能做了内置应用,我们可以通过调用相应的接口来实现[详细]
-
Django实现分页性能
所属栏目:[语言] 日期:2023-05-18 热度:5603
在本节中,我们将介绍 Django 为我们提供的高级模块,通过高级模块的学习,你会感受到 Django 的易用性如此之强,但是同时它又很复杂,所以在学习 Django 这样的重度框架的时候,我们一定要切记急躁,对于新的知识要[详细]
-
Django自定义认证后端实现多种登录方案验证
所属栏目:[语言] 日期:2023-05-18 热度:4093
通过前面内容的学习,我们对用户认证系统有了基本的认识。我们见到几乎所有的 Web 网站或者手机 App 也好,它们的最终目的都是要留住用户,提升自己网站的用户注册量,所以说用户的概念也必须深入到每一个程序开发者[详细]
-
Django表单系统运作原理详述
所属栏目:[语言] 日期:2023-05-18 热度:5389
通过继承 Form 对象,定义所需要的表单字段,基本上完成了表单的定义。它可以自动生成 HTML,完成字段值的校验,并给出相应错误的提示信息。本节介绍这些功能的实现过程中的工作原理。1. 表单对象的创建过程我们知道[详细]
-
Django用户认证系统权限管理
所属栏目:[语言] 日期:2023-05-18 热度:7605
在设计用户认证系统时用户的权限管理是是一项不可忽视的重要内容,权限管理可以限制用户是否能够拥有某些功能。Django 的用户认证系统对开发者同样提供了非常方便的权限管理,在《Django Auth用户与用户组详述》一节[详细]
-
Django Auth应用达成用户身份认证
所属栏目:[语言] 日期:2023-05-18 热度:562
我们知道 Django Auth 应用一般用在用户的登录注册上,用于判断当前的用户是否合法,从而可以帮助开发者快速的构建用户系统,在《Django Auth用户与用户组详述》一节我们知道了用户与用户组的概念,那么 Auth 应用又[详细]
-
Django Auth用户与用户组阐述
所属栏目:[语言] 日期:2023-05-18 热度:5756
在第一章的《Django auth应用模块》我们简单的介绍了 auth 应用,它能够帮助开发者快速构建用户模块的基本功能,包括用户与用户组的实现以及定义用户与用户组权限等,例如,社交平台需要现有用户才可以发布动态话题;[详细]
-
Django ModelForm用法解析
所属栏目:[语言] 日期:2023-05-18 热度:9906
在上一节《Django Form基于Model定义表单》我们使用 ModelForm 定义了一个基于模型 UserInfo 的一张表单,整个实现的过程也非常的类似于 Form 对象的实现过程,在本节我们将对 ModelForm 中涉及的一些细节做一下介绍[详细]
-
Django Form表单达成自定义字段
所属栏目:[语言] 日期:2023-05-18 热度:718
在《Django Form表单内置字段详解》一节中,我们介绍了 Django Form 表单的内置字段,但是在某些业务场景下,内置字段无法满足我们的业务需求,此时就需要我们使用到 Django Form 表单提供的自定义字段的功能。不仅如[详细]
-
Django Form表单完整运用流程
所属栏目:[语言] 日期:2023-05-18 热度:2399
在《Django HTML表单实例应用》一节,我们使用 HTML 表单的方式实现了书籍的搜索功能,那么通过本章节中对 Django Form 表单系统的讲解,我们可以尝试使用表单系统来实现这个功能了,在本节我们将汇总相关知识点,以[详细]
-
Django Form表单内置字段细说
所属栏目:[语言] 日期:2023-05-17 热度:2705
在上一节《Django Form表单Field属性与方法》,我们对 Field 基类的常用属性以及重点方法做了介绍,而在前述章节用到的 Form 表单的字段比如 CharField 即为 Field 的子类,而这些子类可以继承基类的所有属性及方法,[详细]
-
Django CBV基类View源码分析
所属栏目:[语言] 日期:2023-05-17 热度:1363
前述章节《Django的FBV与CBV模式》中我们讲解了 Django 中编写视图层函数的两种方式,一种是基于函数即 FBV,另外一种是 CBV 即基于类的视图函数。在本节,我们对类视图中所继承的 View 源码进一步分析,帮助大家更好[详细]
-
Django Form表单API说明
所属栏目:[语言] 日期:2023-05-17 热度:7593
Django 表单系统功能非常强大,它可以实现对字段的验证,而且还可以根据字段定义生成 HTML,在本节我们通过一些 Form 表单的 API,对上述功能进行详细的讲解,通过本节知识的学习,你会对 Django 表单系统有更加深入[详细]
-
Django Form表单Field属性与办法
所属栏目:[语言] 日期:2023-05-17 热度:1548
如果是处理简单的表单,那么可以使用 HTML 表单的形式,但是在实际的业务处理中,表单往往都比较复杂,可能同时对多个字段进行校验,如果再按照 HTML 表单的形式为每个字段编写模板代码,并在视图函数中完成校验给出[详细]
