一个功能强大且灵活的工具包,用于构建RESTful Web API。 Django是一个高级Python Web框架,鼓励快速开发和干净,实用的设计。由经验丰富的开发人员构建,它可以解决Web开发的大部分麻烦,因此您可以专注于编写应用程序而无需重新发明轮子。它是免费和开源的。
如何在 django 原子请求中的事务回滚时保留特定模型的模型更改
我有一个 ATOMIC_REQUESTS=True 的 Django 项目。 当身份验证失败时,我需要存储登录尝试的关键数据,以下是示例代码: 类 LoginSerializer(serializers.Serializer)...
我正在使用 Django 和 DRF 构建一个具有用户帐户的面向消费者的应用程序。我想将一些多租户集成到其中,以便所有数据都由租户(用户)分隔。我知道...
OpenAPI Generator 不生成多部分/表单数据的函数
我有一个使用 DRF-Spectaulous 生成的 OpenAPI 架构。重要的部分是: ... 修补: 操作 ID:病人_部分_更新 参数: - 在:路径 不...
我目前正在致力于将 Clover 支付网关集成到 Python 应用程序中,但我面临着一些挑战。 我已经查看了 Clover API 文档并尝试设置必要的...
我有带有 django Rest 框架捆绑包的 api 我的api是这样的,只接受POST。 @api_view(["POST"]) @authentication_classes([]) @permission_classes([]) def myapi_v1_result(请求): ...
停止 djoser 将 API url 添加到 PASSWORD_RESET_CONFIRM_URL 中设置的前端 url
我有一个使用 djoser 的 DRF API 来处理密码重置。除了 PASSWORD_RESET_CONFIRM_URL 之外,密码重置工作流程运行良好 当我在 Djo 的设置中设置前端页面 URL 时...
我正在使用 django、drf 和动态休息。我想过滤日期范围,但没有相关文档。 我们如何在 url 中指定动态休息的日期范围?
如何在 Django Rest Framework 项目中使用多个路由器?
我在尝试将路由器用于一个应用程序并使用另一个路由器用于另一个应用程序时遇到了困难。 # api/urls.py from django.urls 导入路径,包括 从 .views 导入 UserViewSet、DepartmentViewSet、
我有一个 Django 项目,其中使用 Django-rest-auth 进行身份验证。我想使用带有密码的电子邮件来验证用户身份,而不是用户名+密码。 我有以下设置...
向整个结果集的 Django Rest Framework 结果添加额外数据
我正在使用 Django Rest Framework,需要向结果集中添加额外的数据。具体来说,您通常会: { “计数”:45, "下一个": "http://localhost:8000/foo/bar?page=2", ”
我正在尝试使用 django_filters 编写自己的自定义过滤器类,如下所示: 从 django_filters 导入rest_framework 作为过滤器 类 FooFilter(filters.FilterSet): 类元: 莫...
我想使用 select_lated() 但不加载通过 select_lated 加载的模型的所有字段。 我只想过滤通过 select_lated 加载的模型字段而不影响...
我正在创建 Django / Angular 项目,但遇到问题。 在没有前端框架的普通 Django 应用程序中,我们可以这样做 request.user 我们就可以得到需要的信息。我已经
在 Django/Django Rest 中添加两因素身份验证
我知道这个主题已经被广泛讨论,但大多数示例都是关于标准 Django 模板中的二因素身份验证,而就我而言,我想将二因素身份验证添加到
我正在尝试将 django 两因素身份验证实现到我的 Rest API 中。是否有可能通过使用自定义视图和模型创建来实现这一点?因为,至少我是这么理解的……
我们可以为具有相同字段的多个模型提供一个模型序列化器吗? Django Rest 框架
我有 5 个模型,它们具有从基本模型继承的相同字段。现在,对于所有五个模型,我有 5 个序列化器序列化各自模型的所有字段。设置示例...
如何在 Django REST Framework 中从两个反向外键关系序列化单个 json 字段?
我需要什么 我想在 API 响应中获取一个 json 字段,该字段根据两个反向外键关系列出相关对象的标识符。简单的例子我的意思是
Django REST Framework 如何在序列化器中引发验证错误时指定错误代码
我有一个API端点,允许用户注册帐户。对于重复的用户名,我想返回 HTTP 409 而不是 400。 这是我的序列化器: 来自 django.contrib.auth.models imp...
如何处理 django-ajax-select 管理面板中过多的元素?
我正在使用 django-ajax-select 库在管理面板中显示多对多关系。问题是我链接了太多对象,导致页面超长。 你知道吗...
Django REST Framework 中如何处理相关字段的预选并确保多对多关系的正确更新?
我正在致力于使用 Django 和 Django Rest Framework 实现基于角色的访问控制。我想通过 DRF 可浏览 API 创建一个具有一组权限的角色。另外,我需要...