![](/img/trans.png)
[英]How to create a Django REST Framework View instance from a ViewSet class?
[英]Django Rest Framework, can I use ViewSet to generate a json from django view function?
我知道我可以使用django視圖中的drf序列化程序,但是查詢集,分頁設置在drf viewset和django視圖中都是重復的。
我可以重用viewset來生成json數據並將其包含在常規的django響應中嗎?
更新:
即,我可以從django視圖調用ViewSet.as_view()(self.request)
嗎?
它沒有記錄的方式,所以我想知道這種方法的缺點..如果它是可行的..
是的,您可以在Django視圖中調用YourViewSet.as_view()(self.request)。
確保按以下方式調用ViewSet:
YourViewSet.as_view({'get':'list'})(self.request)
否則它會引發異常
在
.as_view()
上調用.as_view()
時必須提供actions
參數。 例如.as_view({'get': 'list'})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.