4 个有用的 Django 包
Django是最流行的 Python 框架,可以用来构建强大的 Web 应用程序。Django 提供了许多开箱即用的功能,此外还有许多第三方软件包可以帮助提高 Django 应用程序的效率。以下是我遇到并使用过的软件包列表。
-
如果您正在寻找使用 Django 开发 REST API,那么DRF无疑是构建 Web API 的最佳、最强大的工具包。
只需少量代码即可将现有的 Django 项目转换为REST API。 -
最近,我正在开发 REST API,觉得为每个项目重新创建用户模型函数(例如登录、注销、重置密码等)太繁琐了。因此,我搜索了一些替代方案,然后偶然发现了 Djoser 包。Djoser 包是 Django 身份验证系统的 REST 实现。它提供了一套 Django REST 框架,用于处理登录、注销、重置密码、账户激活等基本操作。
Djoser 允许您使用 CUSTOM_USER_MODEL 创建用户帐户以及 Google、Facebook 等社交帐户。身份验证过程使用基于令牌的身份验证和 JSON Web 令牌身份验证完成。
-
机密信息应放置在环境变量中,而不是源代码中。Python Decouple 可帮助您组织设置机密信息。它有助于我们在环境变量中访问这些信息。
-
Django Cloudinary 存储为媒体和静态文件提供 Cloudinary 存储。只需快速且少量的配置即可开始使用 Cloudinary,这样您就可以通过 Cloudinary 为 Django 提供静态和媒体文件服务。