Karrigell
Un article de Wikipédia, l'encyclopédie libre.
![]() |
Cet article est une ébauche à compléter concernant l'informatique, vous pouvez partager vos connaissances en le modifiant. |
Karrigell est un canevas (framework) de développement web écrit en Python très simple d'utilisation.
Sommaire |
[modifier] Intérêt de Karrigell
À l’instar du PHP, Karrigell permet d’intégrer des script python à l’intérieur d’un document html en utilisant les symbole "<%" … "%>".
Karrigell permet également de créer des sites d'une seule pièce, avec un service Karrigell (fichier .ks) dont les fonctions sont considérées comme des pages. Les fonctions dont le nom commencent par '_' sont privées.
[modifier] Exemple
<h1> La date courante est: <% import time print time.strftime("%d:%m:%y",time.localtime(time.time())) %> </h1>
[modifier] Karrigell Intègre
- Un serveur web
- Gestion simple de l'authentification
- Des sessions
- accès facile aux données d'environnement, formulaires et base de données (buzhug)
[modifier] Extension
- La liste exclut les extensions normalement pris en charge par un serveur
- .hip : HTML Inside Python
- .pih : Python Inside HTML
- .py : Fichier Python
- .ks : "Karrigell service" = script Python dans lequel les fonctions sont associées à une URL