мой код Python в django:
@csrf_exempt
def login(request):
data = {'a': '1'}
if request.method == 'POST':
form=login_form(request.POST)
if form.is_valid():
f = form.cleaned_data
if sign_in.objects.filter(username=f['user'], password=hashlib.md5(f['pas'].encode()).hexdigest()):
return JsonResponse(data)
и в Android:
ApiInterface apiInterface = ApiClinet.GetClinet().create(ApiInterface.class);
Call<String> call = apiInterface.GetHome_call("x","y");
call.enqueue(new Callback<String>() {
@Override
public void onResponse(Call<String> call, Response<String> response) {
}
@Override
public void onFailure(Call<String> call, Throwable t) {
}
});
этот код работает в почтальоне и получает: {"a": "1"}
но при запуске в андроид.получаю внутреннюю ошибку сервера!
и я работаю на localhost.