我在将数据(具有用户对象)发布到 ModelViewSet 时遇到问题。 错误: “用户类型的对象不是 JSON 可序列化” 序列化器.py: 意见.py: 模型.py: 不确定如何成功地将带有用户的数据发布到 ModelViewSet 中。 ...
我在将数据(具有用户对象)发布到 ModelViewSet 时遇到问题。 错误: “用户类型的对象不是 JSON 可序列化” 序列化器.py: 意见.py: 模型.py: 不确定如何成功地将带有用户的数据发布到 ModelViewSet 中。 ...
我的项目配置是这样的。 这与联系表格有关。 这里我有两种方法:前端的客户只能发布(即发送消息),管理员只能检索和列出联系人。 模型.py 序列化程序.py 视图.py 网址.py 我的问题是:为什么 DRF 为两个视图生成相同的 url,尽管我为两个视图指定了不同的名称: 两个视图都指向相同的 M ...
语境 我在 Django REST 框架中有一个 API,其中包含以下嵌套资源 这里我的 URLs 使用drf-nested-routers配置: ERD 我想应用HATEOAS原则 我在第一个 Serializer 中使用HyperlinkedIdentityField完成了第 ...
我正在使用drf-nested-routers创建几个嵌套的 API 端点。 让我们看看我的routes.py文件中的下一段代码: 我的问题是:第四行中的lookup="category"是做什么的? ...
我有一个序列化程序,它可以很好地处理从数据库获取的所有数据。 我想获得按某个值排序的前 n 行。 下面是我在 views.py 中的代码: 这是我的 serializers.py 代码: 这是我的 TeamSerializers 代码: 它返回同一组织的所有团队成员,如下所示: ...
我已经为user model 注册了路由器,它的 viewset 具有 lookup_url 作为username 。 用户名james adams被路由器接受,但james i. adams james i. adamsdjango.urls.exceptions.NoReverseMatch: ...
我想知道控制移动应用 API 版本的最佳实践是什么。 要求如果我更改数据库中的某些内容,则应用程序的先前版本不应该受到影响。 目前我正在做... ...
我在 url.py 中使用了类似以下的 drf-nested-router 视图集是 所以 URL 类似于, 它给了我正确的结果。 但是下面的 URL 也给了我正确的结果, 因为我正在使用 session 用户信息来过滤数据。 是否可以使 URL 像 ...
我正在尝试使用drf-nested-routers创建一个简单的嵌套 Django REST API 给定以下模型: 基于readme 域/名称服务器示例,我定义了以下路由器,期望 URL 结构,如: 在包含url时访问/podcasts/1/episodes/会引发以下错误: 为什么它不能识别正确 ...
我将我的 api url 配置为 使用drf-nested-routers扩展。 基本上,每个学生都分配了一些宏观类别,而这些类别又具有一些长期目标 (LTO)。 我已经使用curl和Postman对其进行了测试,一切似乎都有效。 现在我需要为我的 LTO model 编写更精确的测试用例。 这是我 ...
我正在使用带有前缀 + 包含的 DRF 路由器,如下所示:router = BulkRouter() router.register(r"myfeature", MyfeatureViewSet, base_name="myfeature") urlpatterns = [ url(r"^ ...
我对 django-rest-framework 很陌生。 我试图在drf-nested-routers 中结合示例无限深度嵌套和嵌套资源的超链接 我添加了一个 MailReply 对象只是为了尝试无限深度嵌套。 当我尝试访问收件人时,它给了我这个 AttributeError。 序列化程序.p ...
tests.py 2. urls.py 当我运行python .\\manage.py test apps.users.tests时出现这个错误 我的结构文件夹像这样我的文件夹我想知道为什么不能得到reverse("admins")你有什么想法吗? ...
我有以下简单的待办事项清单模型: class TodoList(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) title = models.C ...
我正在尝试利用包 drf-nested-routers 在我的 API 中创建嵌套路由。 我试图跟随文档( https://github.com/alanjds/drf-nested-routers )以及通读多个 Stackoverflow 线程,希望能找出这个问题。 我想创建一个 Neste ...
我对以下情况有点困惑。 我想使用 Django Rest Framework 为购物车应用程序构建 REST API,但是,由于旧要求,我需要使用嵌套 URL。 一般来说,我有两个资源 AppUsers 和 Carts。 这两个资源都在默认的 /appUsers/ 和 /carts/ 端点上可用。 ...
我目前正在启动一个简单的Task App,并且正在使用Django 2.0.7,DRF 3.8.2和drf-nested-routes 0.90.2 我有这些模型: 因此,按照drf-nested-router的文档,我像这样设置我的序列化器: 我的观点集是这样的: ...
我是 DRF 的新手并试图构建一个 rest API,我已将我的模型、URL、视图和序列化程序设置为: 模型.py: 来自 urls.py: 来自 apiview.py: 来自serializers.py: 当我尝试访问时: http : //127.0.0 ...
我正在使用 我的通讯录/views.py 和app / urls.py 使用此设置,我可以访问 但是在尝试访问 它给出Page Not Found错误。 我也尝试传递<phone_number_pk>但仍然收到“ Page not Fou ...
我正在尝试使用drf-nested-routes包在序列化程序中生成嵌套的 HATEOAS 链接。 我目前的设置如下: 我无法创建指向最后一条路线的HyperlinkedIdentityField 。 根据文档,可以创建这样的超链接字段: 或者 但是,当尝试访问 URL 层次结构中 2 ...