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