上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 113 下一页
摘要: Django 框架包含了一个信号机制,它允许若干个发送者(sender)通知一组接收者(receiver)某些操作已经发生了, 接收者收到指令信号后再去执行特定的操作。这在多处业务逻辑与同一事件有关联的情况下是很有用的。其实这种信号机制就是观察者模式,又叫发布-订阅(Publish/Subscrib 阅读全文
posted @ 2022-08-02 16:15 随遇而安== 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 在本教程的《Django Cache缓存系统》一节中,我们对 Django 缓存系统做了基本的介绍,那么它在 Django 中是如何进行应用呢,在本节将对 Django 的缓存系统展开详细的描述,从它的缓存机制、使用场景以及如何进行配置,在本节中你将认识到什么是强缓存、什么是协商缓存,最后我们通过实 阅读全文
posted @ 2022-08-02 16:14 随遇而安== 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 我们知道在视图函数中,我们使实现对用户身份及权限的验证。Django为了给开发者提供方便, 还提供了便捷的装饰器来完成这类的校验。比如,@login_required 我们使用它来验证用户是否已经登录,只有登录的用户才可以访问视图函数,并获得响应,否则将重定向到登录界面。当然还有校验权限的装饰器 @ 阅读全文
posted @ 2022-08-02 16:13 随遇而安== 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 本节我们讲解 Django 中如何实现文件的上传与下载功能,这种使用场景也非常的常见,要解锁这个技能,首先大家有必要回顾一下 HTTP 媒体类型,这在前面的《Django模板加载与响应》一节也进行讲解,在本节我们就来一起看看,如何实现这两个常用的功能呢! 1. 实现文件的上传功能 要实现文件的上传功 阅读全文
posted @ 2022-08-02 16:13 随遇而安== 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Auth 应用作为 Django 的内置用户认证系统,也实现了用户的注册、用户登录、密码修改、退出登录等功能。这些功能被统一的称为用户的身份验证功能,Django 对这些功能做了内置应用,我们可以通过调用相应的接口来实现相应的功能。为了方便的大家理解,下面我们通过用户登录视图,对本节的内容进行讲解。 阅读全文
posted @ 2022-08-02 16:12 随遇而安== 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 在上一节《Django自定义认证后端实现多种登录方式验证》中我们解决了用户登录多种实现多种验证的问题在 Django 的用户认证系统还提供了其他 API 接口,它们既方便又快捷。所以在本节中,我们将介绍 Django 用户认证系统的其他应用。 1. 登录时实现用户校验认证 User 的实例对象拥有  阅读全文
posted @ 2022-08-02 16:11 随遇而安== 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 本节讲解 Web 项目中,经常使用的邮件的发送功能。它的应用场景大家一定不会陌生,比如用户注册成功时,会给用户输入的邮箱发送激活邮件进行验证,或者在找回密码的时候,需要使用邮箱进行验证,才可以实现密码修改。 1. 邮件发送异步问题分析 在实际项目中进行邮件的发送,要考虑很多问题,比如发送邮件的时,不 阅读全文
posted @ 2022-08-02 16:10 随遇而安== 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 在本节中,我们将介绍 Django 为我们提供的高级模块,通过高级模块的学习,你会感受到 Django 的易用性如此之强,但是同时它又很复杂,所以在学习 Django 这样的重度框架的时候,我们一定要切记急躁,对于新的知识要敢于探索,除了要跟随着本教程的进度学习之外,大家也要拿出时间多阅读 Djan 阅读全文
posted @ 2022-08-02 16:09 随遇而安== 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 通过前面内容的学习,我们对用户认证系统有了基本的认识。我们见到几乎所有的 Web 网站或者手机 App 也好,它们的最终目的都是要留住用户,提升自己网站的用户注册量,所以说用户的概念也必须深入到每一个程序开发者的心中。而权限呢?它限制了用户可以拥有哪些功能,比如说某项只有付费会员才可以观看的教程,这 阅读全文
posted @ 2022-08-02 16:08 随遇而安== 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 通过继承 Form 对象,定义所需要的表单字段,基本上完成了表单的定义。它可以自动生成 HTML,完成字段值的校验,并给出相应错误的提示信息。本节介绍这些功能的实现过程中的工作原理。 1. 表单对象的创建过程 我们知道所有的表单对象都继承自 Form,首先来看 Form 的定义如下所示: class 阅读全文
posted @ 2022-08-02 16:07 随遇而安== 阅读(67) 评论(0) 推荐(0) 编辑
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 113 下一页