Bonjour ,
J'essaie de creer une page web avec le combo Karrigell, Python et GadFly pour la base de données.
L'ensemble fonctionne plutôt bien , Karrigell est un serveur web vraiment trés legers, j'arrive à afficher un bout de code généré via python.
Or j'aimerais me servir de la base SQL GadFly, légére rapide et facile à prendre en main .. apparement.
Voici mon soucis :
Grosso modo, j'essaie de faire une page Composé d'un Formulaire <HTML> avec deux zones de texte.
utilisateur et user.Les "_" devant les variables sont des "outils" du serveurs qui permette de récupérer les "valeurs" de mes formulaires html.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 #!/usr/bin/python # -*- coding: iso-8859-15 -*- from pysqlite2 import dbapi2 as sqlite utilisateur = _user message = _Projet #connexion à la base (en mémoire): cx = sqlite.connect(":memory:") cur = cx.cursor() #Declaration des commandes, C'est au INSERT que ça foire .... INSERT = 'Insert Into Test ( user , quote ) Values ( "message", "utilisateur" )' SELECT = "Select * from Test" #creation de la Base essai cur.execute("create table Test (user varchar, quote varchar)") #listing complet de la base et impression à l'écran cur.execute(SELECT) print cur.fetchall() #on ajoute des valeurs à la table Essai cur.execute(INSERT) #affichage des enregistrements cur.execute(SELECT) d = cur.fetchall() #affichage HTML print """<html><head> <h2> ESSAI </h2></p> </head> <body bgcolor="#003399" TEXT="#CCCCCC"></br> """ ,utilisateur, message, d, """ </body></html>"""
Sous cette Syntaxe tout ce passe presque comme il faut , j'ai d'affiché sur ma page web, le listing de ma table "Test",
mais celà me renvoit [(u'message', u'utilisateur')].
Mon probléme est là , je n'arrive pas à donner sous une variable les valeurs de utilisateur et de message (le contenu de mes formulaires html donc),
j'ai bien essayé d'enlevé de changer de ne mettre qu'une ou plusieurs paires de guillemets sur la partie 27 ( "message", "utilisateur" ) mais celà provoque invariablement une erreur !!!!
je pense avoir bien compris le fonctionnement très symple de GadFly mais là vraiment je séche ...
J'espére que j'ai été assez clair .Merci d'avance pour vos réponse.
Partager