Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : Module

mod_python

Ce module permet d'inclure du langage de programmation Python sans sacrifié la performance d'un connexion traditionnelle CGI.

Liste des directives

Nom Description
PythonPostReadRequestHandler Cette directive permet d'indiquer le gestionnaire appelé après la lecture de la requête mais avant le traitement de toute autre phase. Ceci est utile pour prendre des décisions basées sur les champs d'entête d'entrée.
PythonTransHandler Cette directive permet de traduire l'URI en un nom de fichier réel, avant que les règles par défaut du serveur (directives Alias,...) ne soient suivies.
PythonHeaderParserHandler Cette directive permet d'indiquer un gestionnaire appelé pour donner au module une chance de regarder les entêtes de requête et de prendre toutes les actions spécifiques appropriées au début de la séquence de traitement.
PythonInitHandler Cette directive permet d'indiquer le gestionnaire est le premier gestionnaire appelé dans les phases de traitement des requêtes étant autorisé à la fois à l'intérieur et à l'extérieur de :file`.htaccess` et du répertoire.
PythonAccessHandler Cette directive permet de vérifier les éventuelles restrictions spécifiques au module placées sur la ressource demandée.
PythonAuthenHandler Cette directive permet de vérifier les informations d'authentification envoyées avec la requête (comme rechercher l'utilisateur dans une base de données et vérifier que le mot de passe [chiffré] envoyé correspond à celui de la base de données).
PythonAuthzHandler Cette directive permet d'indiquer le gestionnaire à exécuter après AuthenHandler et est destiné à vérifier si un utilisateur est autorisé à accéder à une ressource particulière. Mais le plus souvent, cela se fait directement dans AuthenHandler.
PythonTypeHandler Cette directive permet de déterminer et/ou définir les différents bits d'information de type de document, comme Content-type (via r->content_type), le langage,...
PythonFixupHandler Cette directive permet d'indiquer une routine appelée pour effectuer toute correction spécifique au module des champs d'entête,... Il est appelé juste avant tout gestionnaire de contenu.
PythonHandler Cette directive permet d'indiquer le gestionnaire principal de requêtes. De nombreuses applications ne fourniront que ce seul gestionnaire.
PythonLogHandler Cette directive permet d'indiquer une routine est appelée pour effectuer toutes les activités de journalisation spécifiques au module.
PythonCleanupHandler Cette directive permet d'indiquer qu'il s'agit du tout dernier gestionnaire, appelé juste avant que l'objet de requête ne soit détruit par Apache.
PythonInputFilter Cette directive permet d'enregistrer un gestionnaire de filtre d'entrée sous le nom spécifié.
PythonOutputFilter Cette directive permet d'enregistrer un gestionnaire de filtre de sortie sous le nom spécifié.
PythonConnectionHandler Cette directive permet d'indiquer que la connexion doit être gérée avec le gestionnaire de connexion du gestionnaire. Ce gestionnaire recevra un seul paramètre - l'objet de connexion.
PythonEnablePdb Cette directive permet d'exécuter les fonctions du gestionnaire dans le débogueur Python pdb à l'aide de la fonction pdb.runcall().
PythonDebug Cette directive permet d'indiquer la sortie de trace résultant d'erreurs Python non interceptées est envoyée au journal des erreurs.
PythonImport Cette directive permet d'indiquer au serveur d'importer le module du module Python au démarrage du processus sous le nom d'interpréteur spécifié.
PythonInterpPerDirectory Cette directive permet d'indiquer à mod_python de nommer les sous-interprètes en utilisant le répertoire du fichier dans la requête (req.filename) plutôt que le nom du serveur.
PythonInterpPerDirective Cette directive permet d'indiquer le nommer les sous-interpréteurs en utilisant le répertoire dans lequel la directive Python*Handler actuellement en vigueur a été rencontrée.
PythonInterpreter Cette directive permet de forcer mod_python à utiliser l'interpréteur spécifié, remplaçant le comportement par défaut ou le comportement dicté par une directive PythonInterpPerDirectory ou PythonInterpPerDirective.
PythonHandlerModule Cette directive permet d'indiquer une alternative aux directives Python*Handler.
PythonAutoReload Cette directive permet d'indiquer si défini sur Off, que le module mod_python de ne pas vérifier la date de modification du fichier de module.
PythonOptimize Cette directive permet d'activer l'optimisation Python.
PythonOption Cette directive permet d'attribuer une paire clef-valeur à une table pouvant être récupérée ultérieurement par la fonction request.get_options().
PythonPath Cette directive permet de définir le PythonPath.



Dernière mise à jour : Lundi, le 27 février 2023