Exemple Ajax + Python + PostgreSQL

introduction

échantillon

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js">
</script>

//var data = 10;
//var data_list=['hoge','geho];

function get_data(data, data_list){
  var request = {
    data1 : data,
    data2 : data_list
  };
  $.ajax({
    url: 'get_data.py',
    type: 'POST',
    data: JSON.stringify(request)
  })
  .done(function(data){
    result = JSON.parse(data);
    for (i=0;i<result.length;i++){
      console.log(result[i][0]);
    }
  })
  .fail(function(){
    console.log('failed');
  });
};
import sys
import json
import psycopg2

# connect postgreSQL
users = 'postgres'  
dbnames = 'postgres'
passwords = '*******'

conn = psycopg2.connect(" user=" + users +" dbname=" + dbnames +" password=" + passwords)
cur = conn.cursor() 

# index.Obtenez les données ignorées du HTML
recieve = sys.stdin.read()
params = json.loads(recieve)

data = params["data1"]
data_list = params["data2"]

#Créer et exécuter une instruction SQL
sql = 'select data from dataTbale where (AAA = data) and ((BBB = data_list[0]) or (BBB = data_list[1]))'
cur.execute(sql)
results = cur.fetchall()
conn.commit()

#Nettoyer
cur.close()
conn.close()

# index.Notifier le côté html
print('Content-type: text/html\n')
print(json.dumps(results))

Recommended Posts

Exemple Ajax + Python + PostgreSQL
Exemple de fermeture Python
Python - Échantillon multi-thread simple
Exemple de cache Python Actions GitHub
Exemple de fonctions d'ordre supérieur (décorateurs) en Python
Exemple d'utilisation de pickle Python
[Python] Exemple de code pour la grammaire Python
Python
AtCoder: Python: Papa, l'exemple de test.
[Python] Exemple de test avec unittest2, simulé
Exemple d'API Boto3 (Python) que j'utilise souvent
Résumé de l'exemple de code de traitement parallèle / parallèle Python
Exemple NAOqi Python (faire marcher NAO)
Utiliser PostgreSQL avec Lambda (Python + psycopg2)
Exemple d'API Google Cloud Vision pour python
[Note] Obtenir des données de PostgreSQL avec Python
Exemple PHP / Python / Ruby frappant l'API Path
Exemple de script pour piéger les signaux en Python
Exemple de gestion des fichiers eml en Python
Exemple de calcul parallèle Python porté en F #
Qu'est-ce qui est le plus rapide, le mélange Python ou l'échantillon?
Charger des tables AWS-RDS / PostgreSQL avec AWS-Lambda + Python
Exemple de conversion en ondelettes d'images en Python