このようなjson形式でフォーマットされたPOSTデータを取得するメソッドがあります
[{"UserName": "alexgv", "Password": "secretpassword"}]
ここに方法があります
def Login(request, *args):
data = request.DATA
return Response(data)
"""
try:
m = User.objects.get(UserName=request.DATA['UserName'])
if m.password == request.DATA['Password']:
request.session['member_id'] = m.id
return HttpResponse("Testing")
except User.DoesNotExist:
return HttpResponse("Your username and password didn't match.")
"""
そのjson POSTから変数を1つだけ取得できるようにしたい。たとえば、ユーザー名またはパスワードを取得したいだけかもしれません。どうすればいいですか?私はさまざまなことを試しましたが、うまくいかないようです。request.POST.get を使用したくありません。これは、POST 変数を送信する必要があることを意味するためです。ところで、私はこのhttp://django-rest-framework.org/を使用しています。私はドキュメントを読みましたが、そこには何も見つからないようです。どんな助けでも大歓迎です。それが今返すものがすべてです。