2016-01-27 86 views
0

嗨,请原谅我的英语。我需要使用ionic-cordova来创建一个应用程序,它发送一个简单的字符串到服务器,这个服务器是用Django框架构建的,我需要接收这个字符串来执行一个简单的“SELECT received-字符串FROM some-table“并将结果返回给android应用程序。发送数据从Android应用程序查询到Django服务器

我知道使用ionic-cordova创建应用程序的基本知识,我的问题在于服务器,我不知道如何接收android应用程序发送的数据,我应该使用javascript还是使用django视图可以做到这一点?,如果使用javascript是这种方式,我该如何进行查询并返回结果? (我猜阿贾克斯)

我写这篇文章,因为坦率地说,我不知道如何处理这一点。

回答

0

答案是创建一个Django视图:

from django.views.decorators.csrf import csrf_exempt 
    from .models import * 
    @csrf_exempt 
    def recibir(request): 
     estado = "" 
     if request.method == "POST": 
      matricula = str(request.POST['matricula']) 
      estado = Ordenes_Trabajo.objects.values('estado').filter(matricula_vehiculo=matricula).order_by('timestamp')[0].encode() 
     else: 
      estado= "La consulta no arrojo resultados" 
     return HttpResponse(estado) 

和Android应用程序在服务器发送HTTP请求到和url。

相关问题