私信  •  关注

zeynel

zeynel 最近创建的主题
zeynel 最近回复了

当您覆盖 get 方法的观点, GET 自动添加到 Allow 由django rest framework生成的头,不管您返回什么响应。你可以简单地删除 得到 方法,如果希望它返回 405 Not Allowed .

如果出于某种原因,你想 得到 方法,不包括 得到 进入 允许 头,你可以覆盖 allowed_methods 您认为的属性:

@property
def allowed_methods(self):
    allowed_methods = super().allowed_methods
    allowed_methods.remove('GET')
    return allowed_methods