月度归档:2020年02月

jQuery prepend()与示例

在本教程中,我将解释jQuery中的.prepend()方法。

jQuery prepend()方法用于将指定的内容插入所选元素的开头。 它是jQuery中的内置方法。

如果我们想在所选元素的末尾插入内容,那么我们想使用jQuery .append()方法。

语法:
[crayo[……]

继续阅读

在JavaScript中搜索数组的4种方法

在JavaScript中,有很多有用的方法可以在数组中查找项目。 您始终可以使用基本的for循环,但是使用ES6 +,有很多方法可以遍历数组并轻松找到所需的内容。

有这么多种不同的方法,您将使用哪种方法? 例如,当搜索数组时,是否要知道元素是否完全在数组中? 您需要元素的索引还是元素本身?[……]

继续阅读

通过SQL了解Django中的分组依据-Django QuerySet和SQL并排

在任何类型的ORM中,聚合都是造成混乱的根源,而Django也是如此。 该文档提供了各种示例和备忘单,它们演示了如何使用ORM对数据进行分组和聚合,但是我决定从另一个角度进行研究。

在本文中,我将QuerySet和SQL并排放置。 如果您最喜欢SQL,那么这是适合您的Django GROUP[……]

继续阅读

Django是2020年我的首选应用程序框架

Django是一个成熟而强大的Web应用程序框架,提供了许多“包含电池”功能。 对于您如何使用它,这是相当自以为是的,这减轻了开发人员的许多认知负担。

采用Django或任何自以为是的框架,与任何关系都非常相似。 是的,存在缺陷和小小的挫折,但是如果您在其中投入并投入自己(以及您的团队),您将[……]

继续阅读

使用Django和Postgres进行全文搜索

这些天,我需要全文搜索。这个区块中最酷的工具是Elastic Search和Sorl:他们快速,灵活,资源消耗沉重并且需要配合Java运行。

放弃这些选项后,我剩下了Xapian和postgres全文搜索的功能,而xapian似乎功能更丰富,我决定从postgres开始,因为它与django进[……]

继续阅读

Django3中直接添加Websockets方式

现在Django 3.0附带了对ASGI的支持,将Websockets添加到Django应用中不需要任何额外的依赖关系。 在本文中,您将学习如何通过扩展默认的ASGI应用程序来使用Django处理Websocket。 我们将介绍如何在示例ASGI应用程序中处理Websocket连接,发送和接收数据以[……]

继续阅读

django在保存图像的同时压缩图像

假设我们有一个非常简单的Post模型,它将是一个图像及其描述,

但是我们要优化图像大小,这将由我们Post的image字段指出。 这样做有充分的理由-它有助于更快地加载网站/应用程序并减少我们的服务器存储。 在使用Django之前[……]

继续阅读

如何在django中使用apscheduler 执行计划任务

对于任何软件开发人员而言,为将来计划任务都是必不可少的工具。 尽管我们创建的许多编程旨在响应明确的触发或用户事件,但定期执行的后台进程也同样重要。
“每个星期一早晨更新结果。”
“每天晚上分批下单。”
甚至具有每日请求限制的第三方API也隐式要求这种行为。
“我们只能每五分钟请求一次更新。”[……]

继续阅读

RESTful API身份验证基础

几乎每个REST API都必须具有某种身份验证。最常见的标头之一称为授权。但是,我们在谈论认证,但是为什么要有Authorization标头?

身份验证和授权之间的区别对于理解RESTful API的工作方式以及为什么接受或拒绝连接尝试很重要:

身份验证是对连接尝试凭据的验证。此过程包括[……]

继续阅读