2016-01-27 88 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。

相關問題