PDA

View Full Version : Python web service


Ciro89to
16-05-2014, 10:50
Salve a tutti! :D
Ho sviluppato una app in android e per effettuare il login dovrei mandare i dati che inserisce in input l'utente ad un web service che legga il mio db mysql sul quale ci sono dei dati utente e risponda.
Ho fatto un programma in python che legge i dati sul db ma non so da dove cominciare a fare comunicare le due componenti.
Qualcuno può aiutarmi? Grazie!

GByTe87
16-05-2014, 12:37
Framework web Python ne esistono a dozzine :D

Due nomi:
Django (un po' più 'completo')
Flask (microframework, molto più minimale)

Personalmente preferisco il secondo :)

cdimauro
16-05-2014, 17:39
Concordo: c'è l'imbarazzo della scelta. :cool:

Di mostruosamente minimale ci sarebbe bottle.py. Personalmente ho lavorato con e preferisco web.py, che è una sorta di via di mezzo (non è complesso come Django, ma offre comunque tante funzionalità).

Ciro89to
17-05-2014, 12:07
Ok grazie! Ora sto provando ad usare web.py.
Ora devo capire come ricevere richieste Http e rispondere con messaggi json e poi sono a posto. :stordita:
Scusate ma sono nuovo di python, ho sempre usato java..

cdimauro
17-05-2014, 15:59
Non ti preoccupare, nessuno nasce "imparato". ;)

Per le richieste HTTP ti basta prendere l'hello world di web.py, e sei già a posto. Per JSON, c'è la libreria standard json che offre il metodo dumps, e anche questo è risolto.