我有一个带有名称和ID的书籍模型。我想使用PUT方法请求更改名称,但是我不知道如何在Django中处理放置请求。我想在PUT请求中接收2个参数:new name
和id
。旧名称将被新名称替换,但ID不会更改。这是我不完整的功能:
def change_book_name(request):
put = QueryDict(request.body)
new_name = put.get("name")
尝试一下:
if request.method == "PUT":
some_param = request.PUT["somekey"]