Bonjour,
Je travaille sous WAMP5, Python 2.5.4 et ModPython 3.3.1.
J'ai un fichier index.html qui contient ces lignes:
Mon code python contient une fonction "handler" definie par:
Code : 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
19
20
21 <form method="POST" action="python/main_login.py/main_login"> <TABLE border="1" align="center"> <TR><TD> <TABLE border="0" align="center"> <TR> <TD align="right">Identifiant:</TD> <TD><input type="text" name="login_in" size="20"></TD> </TR> <TR> <TD align="right">Mot de passe:</TD> <TD><input type="password" name="password_in" size="20"></TD> </TR> <TR> <TD></TD> <TD align="right"><input type="submit" value="Envoi"></TD> </TR> </TABLE> </TD></TR> </TABLE> </form>
Pourtant, lorsque que j'appelle la fonction "main_login" a partit de la page HTML, je recois cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 def main_login(req,login_in,password_in): from xmlrpclib import * import sys ...
Je ne comprends vraiment pas car ce code a deja fonctionne lors de precedents essais. Mais depuis j'ai du reinstaller WAMP, Python, ModPython et je ne sais pas expliquer pourquoi ca ne fonctionne pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part TypeError: main_login() takes exactly 3 arguments (1 given)
Merci d'avance pour votre aide!
Gorgo.
Partager