![](/img/trans.png)
[英]Django - Object of type User is not JSON serializable
我在將數據(具有用戶對象)發布到 ModelViewSet 時遇到問題。 錯誤: “用戶類型的對象不是 JSON 可序列化” 序列化器.py: 意見.py: 模型.py: 不確定如何成功地將帶有用戶的數據發布到 ModelViewSet 中。 ...
[英]Django - Object of type User is not JSON serializable
我在將數據(具有用戶對象)發布到 ModelViewSet 時遇到問題。 錯誤: “用戶類型的對象不是 JSON 可序列化” 序列化器.py: 意見.py: 模型.py: 不確定如何成功地將帶有用戶的數據發布到 ModelViewSet 中。 ...
[英]Why django-rest-framework is generating same api url for two views (both views having same queryset)?
我的項目配置是這樣的。 這與聯系表格有關。 這里我有兩種方法:前端的客戶只能發布(即發送消息),管理員只能檢索和列出聯系人。 模型.py 序列化程序.py 視圖.py 網址.py 我的問題是:為什么 DRF 為兩個視圖生成相同的 url,盡管我為兩個視圖指定了不同的名稱: 兩個視圖都指向相同的 M ...
[英]How to include Hyperlinks for nested resources in drf-nested-routers to apply HATEOAS principle?
語境 我在 Django REST 框架中有一個 API,其中包含以下嵌套資源 這里我的 URLs 使用drf-nested-routers配置: ERD 我想應用HATEOAS原則 我在第一個 Serializer 中使用HyperlinkedIdentityField完成了第 ...
[英]What is "lookup" argument of NestedSimpleRouter class?
我正在使用drf-nested-routers創建幾個嵌套的 API 端點。 讓我們看看我的routes.py文件中的下一段代碼: 我的問題是:第四行中的lookup="category"是做什么的? ...
[英]How to get top n rows in django rest framework serializers using serializers relations
我有一個序列化程序,它可以很好地處理從數據庫獲取的所有數據。 我想獲得按某個值排序的前 n 行。 下面是我在 views.py 中的代碼: 這是我的 serializers.py 代碼: 這是我的 TeamSerializers 代碼: 它返回同一組織的所有團隊成員,如下所示: ...
[英]username with `james i. adams` not accepted with django routers
我已經為user model 注冊了路由器,它的 viewset 具有 lookup_url 作為username 。 用戶名james adams被路由器接受,但james i. adams james i. adamsdjango.urls.exceptions.NoReverseMatch: ...
[英]How to control versioning in Django Rest Framework (DRF)
我想知道控制移動應用 API 版本的最佳實踐是什么。 要求如果我更改數據庫中的某些內容,則應用程序的先前版本不應該受到影響。 目前我正在做... ...
[英]NestedSimpleRouter without using lookup in router
我在 url.py 中使用了類似以下的 drf-nested-router 視圖集是 所以 URL 類似於, 它給了我正確的結果。 但是下面的 URL 也給了我正確的結果, 因為我正在使用 session 用戶信息來過濾數據。 是否可以使 URL 像 ...
[英]Incorrect view name for nested hyperlinks using drf-nested-routers
我正在嘗試使用drf-nested-routers創建一個簡單的嵌套 Django REST API 給定以下模型: 基於readme 域/名稱服務器示例,我定義了以下路由器,期望 URL 結構,如: 在包含url時訪問/podcasts/1/episodes/會引發以下錯誤: 為什么它不能識別正確 ...
[英]Django - reverse nested url with drf-nested-routers
我將我的 api url 配置為 使用drf-nested-routers擴展。 基本上,每個學生都分配了一些宏觀類別,而這些類別又具有一些長期目標 (LTO)。 我已經使用curl和Postman對其進行了測試,一切似乎都有效。 現在我需要為我的 LTO model 編寫更精確的測試用例。 這是我 ...
[英]Django Rest Framework router - exclude URL for prefix
我正在使用帶有前綴 + 包含的 DRF 路由器,如下所示:router = BulkRouter() router.register(r"myfeature", MyfeatureViewSet, base_name="myfeature") urlpatterns = [ url(r"^ ...
[英]How to serialize the Infinite-depth nesting example using drf-nested-routers?
我對 django-rest-framework 很陌生。 我試圖在drf-nested-routers 中結合示例無限深度嵌套和嵌套資源的超鏈接 我添加了一個 MailReply 對象只是為了嘗試無限深度嵌套。 當我嘗試訪問收件人時,它給了我這個 AttributeError。 序列化程序.p ...
[英]can't use reverse url function in django
tests.py 2. urls.py 當我運行python .\\manage.py test apps.users.tests時出現這個錯誤 我的結構文件夾像這樣我的文件夾我想知道為什么不能得到reverse("admins")你有什么想法嗎? ...
[英]django rest framework- serializers, read_only, and drf-nested-routers, how to set parent?
我有以下簡單的待辦事項清單模型: class TodoList(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) title = models.C ...
[英]drf-nested-routers RuntimeError('parent registered resource not found')
我正在嘗試利用包 drf-nested-routers 在我的 API 中創建嵌套路由。 我試圖跟隨文檔( https://github.com/alanjds/drf-nested-routers )以及通讀多個 Stackoverflow 線程,希望能找出這個問題。 我想創建一個 Neste ...
[英]How to achieve nested URL for OneToOne Relationship?
我對以下情況有點困惑。 我想使用 Django Rest Framework 為購物車應用程序構建 REST API,但是,由於舊要求,我需要使用嵌套 URL。 一般來說,我有兩個資源 AppUsers 和 Carts。 這兩個資源都在默認的 /appUsers/ 和 /carts/ 端點上可用。 ...
[英]DRF - Nested Routers - Create/Update nested object on POST/PUT/PATCH
我目前正在啟動一個簡單的Task App,並且正在使用Django 2.0.7,DRF 3.8.2和drf-nested-routes 0.90.2 我有這些模型: 因此,按照drf-nested-router的文檔,我像這樣設置我的序列化器: 我的觀點集是這樣的: ...
[英]Django REST Framework generics.RetrieveUpdateDestroyAPIView return all records instead of one
我是 DRF 的新手並試圖構建一個 rest API,我已將我的模型、URL、視圖和序列化程序設置為: 模型.py: 來自 urls.py: 來自 apiview.py: 來自serializers.py: 當我嘗試訪問時: http : //127.0.0 ...
[英]Page not found erro with drf-nested-routers
我正在使用 我的通訊錄/views.py 和app / urls.py 使用此設置,我可以訪問 但是在嘗試訪問 它給出Page Not Found錯誤。 我也嘗試傳遞<phone_number_pk>但仍然收到“ Page not Fou ...
[英]Using drf-nested-routers with nested HyperlinkedIdentityFields
我正在嘗試使用drf-nested-routes包在序列化程序中生成嵌套的 HATEOAS 鏈接。 我目前的設置如下: 我無法創建指向最后一條路線的HyperlinkedIdentityField 。 根據文檔,可以創建這樣的超鏈接字段: 或者 但是,當嘗試訪問 URL 層次結構中 2 ...