django-rest-framework 相关问题

一个功能强大且灵活的工具包,用于构建RESTful Web API。 Django是一个高级Python Web框架,鼓励快速开发和干净,实用的设计。由经验丰富的开发人员构建,它可以解决Web开发的大部分麻烦,因此您可以专注于编写应用程序而无需重新发明轮子。它是免费和开源的。

Django 关于 UniqueConstraint 的更新

我正在尝试使用 UniqueConstraint,但在尝试按照我想要的方式更新它时遇到了一些问题。 我有以下型号 类 QueryModel(models.Model): id = models.AutoField(_...

回答 1 投票 0

如何限制帖子作者只能查看和编辑自己的帖子

在此代码中,只有帖子的作者可以编辑他的帖子,但是如何使帖子的作者只能看到他的帖子? 从rest_framework导入权限 类 IsAuthorOrReadO...

回答 2 投票 0

Django REST Framework - 使用不同序列化器类的自定义操作,空结果

我正在尝试定义一个自定义操作,它将使用不同的序列化器类,但我从该操作中得到一个空结果,我不确定为什么。我的操作定义代码基于...

回答 1 投票 0

仅由 is_staff 用户(管理员)创建新用户(is_instructor 或 is_student)

我正在使用 React Native 和 Django Rest 框架构建一个跨平台移动应用程序移动学习管理系统,其中利益相关者是管理员、教师和学生。我想要...

回答 1 投票 0

Django REST Framework (DRF) 的 FileField 在泛型视图和 APIView 中的行为不同

我想在django中处理文件上传。 模型和序列化器如下: def save_file(实例, 文件名): _, ext = os.path.splitext(文件名) 返回 f"{instance.id}{ext}" c...

回答 1 投票 0

缓存 Django Rest Framework 基于函数的视图会导致权限类被忽略

我遇到了一个奇怪的问题,我的基于函数的视图缓存似乎与应用于它的权限类冲突。视图的装饰器如下: @cache_page(3600) @api...

回答 1 投票 0

当需要计算每个帖子的点赞数、浏览量等时,更好的方法是什么?

我正在使用 django 制作一个应用程序,用户可以在其中发帖。为了添加可以计数并发送以显示在前端的点赞和视图,我正在考虑两种方法。 就是用反向前...

回答 1 投票 0

获取嵌套模型字段。串行器错误。 QuerySet 类型的对象不可 JSON 序列化

我在 Django 中获取嵌套对象时遇到问题。我的主要目的是从嵌套的 Django 对象生成 JSON 对象。 我有如下模型: 类 SurveyAnswer(models.Model): id = 模组...

回答 1 投票 0

访问另一个模型的ForeignKey字段

我在 Django Rest Framework 中有一个项目,我需要从 Project 访问 ProjectTemplate。但我有部门模型,所以我只能通过外键与部门连接。有...

回答 1 投票 0

Django Rest Framework - TypeError:reverse() 得到意外的关键字参数“request”

我为 django 应用程序编写了许多测试,所有测试都必须通过才能进行自动化部署。 出乎意料的是,许多测试开始失败,但没有一个......

回答 2 投票 0

如何为每种类型的服装创建不同的尺码表?

我正在 django 上开店,但不知道如何解决问题: 我得到了产品类(衣服类),我需要为不同类别衣服的尺寸创建另一个类,例如......

回答 1 投票 0

DRF APIClient删除数据到达request.data,而不是request.query_params

我使用DRF的APIClient来编写自动化测试。当正在编写第一个删除测试时,我发现很奇怪,通过的数据到达了request.data,而如果我使用axios或

回答 2 投票 0

具有有效凭据的 Django REST Framework 401 错误

我遇到了一个问题,我向 api 端点餐厅/api-token-auth 发送 POST 请求,并且在 json 响应中收到 401 错误: { “detail”:“无效令牌。” } 这个

回答 1 投票 0

django.core.exceptions.ImproperlyConfigured:AUTH_USER_MODEL 指的是尚未安装的模型“tools.User”

我想用自己的User替换django原来的User,但是出现了如下错误 这是我的settings.py,我主要添加了v AUTH_USER_MODEL = 'tools.User' 从日期时间导入时间增量...

回答 1 投票 0

Django Rest框架的ModelSerializer缺少用户字段导致KeyError

当我在序列化器上调用 .data 时,我的 ModelSerializer 收到 KeyError,并且我不确定如何正确修复此错误。 Knox 的 AuthToken 模型如下所示 类 AuthToken(models.Model): ...

回答 1 投票 0

使用 vue 组件和 DRF 上传图像

我正在尝试使用 vue 组件和 django Rest 框架上传图像。这是 html 的一个片段 我正在尝试使用 vue 组件和 django Rest 框架上传图像。这是 html 的片段 <div class="mb-3 mx-5"> <label for="image" class="form-label">Upload an image that best describes the survey</label> <input class="form-control" type="file" ref="file" name="image" id="image" @change="onFileSelected()"> </div> 这是我用来将数据发送到后端的 vue 方法 methods: { onFileSelected() { this.image = this.$refs.file.files.item(0) }, sendData (file) { const formData = new FormData() formData.append('image', file) axios.post('/api/v1/surveys/', this.SurveyList, formData, { headers: { "Content-Type": "multipart/form-data", "X-CSRFToken": "{{ csrf_token }}" } }) .then(response => { this.SurveyList = response.data }) .catch(error => { console.log(error) }) } } 我收到以下错误 The submitted data was not a file,然后尝试实现此处讨论的更改 Django REST Framework 上传图像:“提交的数据不是文件” 但现在我收到此错误 This field may not be null. 这是我的序列化器.py class SurveySerializer(serializers.ModelSerializer): image = Base64ImageField( max_length=None, use_url=True, ) class Meta: model = Survey fields = ( "id", "category", "description", "location", "image", "question1", "questiontype1", "choice1a", "choice2a", "choice3a", "choice4a", ) 这是我的观点.py def post(self, request, format=None): serializer = SurveySerializer(data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data, status=status.HTTP_201_CREATED) return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) 可能是什么问题? 你解决这个问题了吗?我这几天也遇到同样的问题

回答 1 投票 0

Django Rest框架的ModelSerializer缺少user_id字段导致KeyError

当我在序列化器上调用 .data 时,我的 ModelSerializer 收到 KeyError,并且我不确定如何正确修复此错误。 Knox 的 AuthToken 模型如下所示 类 AuthToken(models.Model): ...

回答 1 投票 0

尝试从桌面应用程序连接时被禁止(未设置 CSRF cookie。)

我正在开发一个桌面应用程序,用户可以使用我的 Django 网站数据库中的凭据登录。目标是让用户能够通过...在 Django 网站(论坛)上创建帖子。

回答 1 投票 0

Django:IntegrityError null 值违反了非空约束

在我的 django 应用程序中,发生了一些奇怪的事情,我不明白。 我有两个不同的表(employeeProfile 和 buyrShippingDetail),每个表都有一个与相关的字段...

回答 2 投票 0

Django REST API 表单仅显示“内容”

在我的 REST API 屏幕中,我看到以下视图: 我看到的不是“内容”字段,而是可以输入数据的表单。现在我唯一的选择是手动编写 JSON。我还没有完全...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.