作者归档:mindg

使用Formsets和JavaScript在Django中动态添加表单

本教程演示了如何使用Django表单集和JavaScript将表单的多个副本动态添加到页面并进行处理。

在Web应用程序中,如果用户正在输入数据以将对象添加到数据库中,则用户可能需要连续多次提交相同的表单。 Django不必一遍又一遍地提交相同的表单,而是允许我们使用表单集将相同表单的多个副本[……]

继续阅读

如何使用Django发送电子邮件和附件

在本文中,我们将学习如何在Django项目中设置电子邮件。 Django使发送电子邮件变得方便,并提供了满足我们需求的各种方法。

在我们开始之前,我们必须在settings.py文件中设置电子邮件设置。

在settings.[……]

继续阅读

让我们使用Django,vuejs,Django rest框架和jwt构建音乐流应用程序-2

在上一篇文章中,我们已经使用Django和DRF成功构建了基本API。 在这篇文章中,我们将添加身份验证并准备好我们的API。接下来我们将使用 Django-allauth, 因为能节省我们完全从头开始编写用户模型的时间, Django rest auth将我们的allauth模型转换为JSON可序[……]

继续阅读

让我们使用Django,vuejs,Django rest框架和jwt构建音乐流应用程序

这篇文章将构建一个提供音乐的简单音乐API。 我将选择Django rest框架,因为它易于开发。

开发目标:在本教程结束时,将拥有一个简单的音乐API,具有用户管理(登录,注册)和JSON Web令牌(JWT),以提高安全性。 如果不熟悉API开发,建议先看几篇基础文章。

开始 :[……]

继续阅读

Django如何配置NGINX的详细信息

您正在尝试将Django Web应用程序部署到Internet。 您以前从未做过此事,因此请遵循这样的指南。 该指南为您提供了许多说明,其中包括安装和配置“ NGINX反向代理”。 在某个时候,你喃喃自语:

什么是NGINX? 恩,随便吧,让我们继续阅读。

您必须将一些奇怪的gobble[……]

继续阅读

Django在生产环境中的最小Websockets设置

背景
我有一个用于基础数据库表的Handsontable实现。即“外观和感觉就像电子表格的JavaScript数据网格”。

在其他浏览器选项卡/窗口中打开工作表时,对一张纸上的单元格所做的更改应在其他用户的同一张纸上反映出来。

这要求使用Web套接字进行“服务器端推送”。即服务器需要推[……]

继续阅读

How to use Swagger with Python based Django REST APIs

在本教程的这里,我将向您展示如何在Django REST框架中使用Swagger API。Swagger API为REST API端点提供了结构良好的文档,因此新手可以说如何在不了解其内部实现的情况下测试REST API。

本质上,Swagger做的是简单但非常强大的事情:通过添加一些附加注释[……]

继续阅读

Kubernetes认证

Kubernetes使用三个步骤来强制执行安全性访问和权限-身份验证,授权和准入。 在本文中,我们将首先考虑身份验证。

身份验证中的第一件事是身份。

身分识别
Kubernetes假定“用户”在Kubernetes之外进行管理。在生产环境中,它可以是用于身份管理的LDAP(轻型目录访问[……]

继续阅读