在我的API中,我使用的是def get_list(self, request, **kwargs):
方法。脫水不適用於django tastypie api
現在我需要追加一個動態字段來提供一些額外的數據。
所以我想用def dehydrate(self, bundle):
的方法。
但是在這種情況下,def dehydrate(self, bundle):
方法沒有執行。再次,如果我刪除或保留評論def get_list(self, request, **kwargs):
方法,然後def dehydrate(self, bundle):
執行。
在這種情況下,我如何在我的API中添加額外的字段(動態字段)?
需要查看您的Resource類,至少需要脫水方法和get_list方法。 –
這是我的代碼: https://codeshare.io/qUzsJ – cjahangir
好的......現在問題是相反的。這是太多的代碼來挖掘。只是瀏覽它,你已經覆蓋了很多方法,看起來你正在做的工作比你需要的多得多。我儘量讓我的資源比這更簡單。我懷疑你正在過度使用一種叫脫水的方法,並用你自己的方法替換它。 –