【发布时间】:2017-10-02 09:36:42
【问题描述】:
我正在为我的 API 项目使用 Django Rest Framework。现在我有一个带有 post 和 get 方法的 APIVIEW。如何仅为特定的获取或发布添加不同的端点。
class UserView(APIVIEW):
def get(self, request, format=None):
.....
pass
def post(self, request, format=None):
.....
pass
现在在urls.py,我想要这样的东西:
urlpatterns = [
url(r'^user\/?$', UserView.as_view()),
url(r'^user_content\/?$', UserView.as_view()),
]
user 只接受GET-request 和user_content 只接受POST-request。
【问题讨论】:
-
这将违反 REST api 标准。所以,我强烈建议你不要这样做。
标签: django api django-rest-framework