Outils pour utilisateurs

Outils du site


docs:dev:api:python:quickstart

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
docs:dev:api:python:quickstart [2024/02/27 15:52]
florian [Module db_common]
docs:dev:api:python:quickstart [2024/05/14 15:33] (Version actuelle)
florian
Ligne 184: Ligne 184:
 result = gses.db.query("​SELECT * FROM societycache;"​) result = gses.db.query("​SELECT * FROM societycache;"​)
  
-with result: +if result is not None: 
-    for row in result: + with result: 
-        print(row)+ for row in result: 
 + print(row)
 </​code>​ </​code>​
  
Ligne 343: Ligne 344:
 </​code>​ </​code>​
  
-==== Créer ​une nouvelle version ​d'un fichier ====+==== Obtenir les fichiers d'une fiche ==== 
 + 
 +Nous avons besoin ​d'importer le module suivant 
 +<code python>​ 
 +import docpak 
 +</​code>​ 
 + 
 +Nous avons ensuite besoin de deux informations:​ 
 +  * Le nom de la table documentaire. 
 +  * L'​identifiant d'​enregistrement de la fiche. 
 + 
 +<code python>​ 
 +fichiers = docpak.getfilesforrsid(gses,​ "​contratsm",​ 81) 
 + 
 +print(fichiers) 
 +
 +    ('​D:​\\nchp\\var\\nchp\\instance\\EMDOM\\DEFTSA\\00000013\\ed\\4d\\4RGETML2.pdf','​contrat_4201.pdf'​) 
 +
 +</​code>​ 
 + 
 +Le même appel avec l'​option moreinfo=True 
 +<code python>​ 
 +fichiers = docpak.getfilesforrsid(gses,​ "​contratsm",​ 81) 
 + 
 +print(fichiers) 
 + 
 +[('​D:​\\nchp\\var\\nchp\\instance\\EMDOM\\DEFTSA\\00000013\\ed\\4d\\4RGETML2.pdf',​ 
 +  '​contrat_4201.pdf',​  
 +  22864L, #​Identifiant du fichier 
 +  '​ed4d2b8b04b3b1861a450b35210114c75ebae4dc',​ #Empreinte md160 du fichier 
 +  '​application/​pdf',​ #Type mime 
 +  1L #Rang du fichier 
 + ) 
 +
 + 
 +</​code>​ 
 + 
 +===== Scripts COLD ===== 
 + 
 +==== Lire un fichier ​d'​état (scriptfile) ​==== 
  
docs/dev/api/python/quickstart.1709049123.txt.gz · Dernière modification: 2024/02/27 15:52 par florian