Bonjour,
Je suis vraiment inexpérimente avec Python.
C'est pourquoi je m'adresse a voir un probleme qui semblera simple pour les expert.
Je travaille avec Sylva qui fonctionne avec Python
J'ai ce bout de code en Python
Dans Silvy, j'ai deux parametre, week et instructeur. Ceci est en fait les valeur d'un champs sont recupérer par le code ci-dessus.week_=week
instructor_=str(instructor)
return """<table class="tb-schedule" cellpadding="4" cellspacing="0">
<tr><td class="week">week</td><td class="instructor">%s</td></tr>
</table>""" %"\n".join(instructor_)
Ci-dessus, week_ recupère la valeur du parametre week, et instructor_ recupere la valeur du parametre instructeur.
Dans le code, ci-dessu, le join, affiche bien la valeur du parametre instructor, dans la deuxieme cellule (mais ca ignmore les espace...), mais je n'arrive pas afficher le premier parametre dans la cellule 1. Join permet de prendre qu'une valeur.
Es-ce que vous avez une idee comment m'aider?
je me suis inspirer de ce code, au cas ou:
Code python : 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 sql = context.select1 result = sql(owner=int(owner_publications),category=int(publication_category)) out_tmpl = """<tr><td><img style="margin-top:5px;" src="../../img/arrow-small-right.gif" /></td><td><span><b>%s</b></span>, <span>%s</span>, <span>%s</span></td></tr> <tr><td> </td><td style="border-bottom:1px dotted #eeeeee;"><span><b>%s</b></span>, <span>%s</span>, <span>%s</span></td></tr> """ dicts = result.dictionaries() if not len(dicts): return "The selected collaborator has no entries corresponding at the desired category" out = [] for item in result.dictionaries(): out.append(out_tmpl %(item['team'], item['years'], item['title'],item['years'], item['years'], item['team'])) return """<table class="" cellpadding="3" cellspacing="0">%s</table>""" %"\n".join(out)
Sauf que dans mon cas présent, je n'ai pas besoin de boucle, puisque aucune base de donnée interviens (slq)
Merci pour votre aide
Partager