S
sanjeevdivekar
hi,
i am newbie to python so i am trying to learn mod_python as my new
development kit for my small web apps.
i am getting strange result can anybody explain me.
*********************************************************************************************
index.py
*********************************************************************************************
from mod_python import apache
from mod_python import psp
from mod_python import util
def index(req, para=None):
tmpl = psp.PSP(req, filename='a.html')
tmpl.run(vars = {'para'
ara})
tmpl.run()
def show_data(req, name):
index(req, name)
*********************************************************************************************
*********************************************************************************************
a.htm
*********************************************************************************************
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
</HEAD>
<BODY>
<h1><%=para%></h1>
<form method="post" action="http://localhost:8080/test/show_data">
<input type="text" name="name">
<input type="submit">
</form>
</BODY>
</HTML>
*********************************************************************************************
*********************************************************************************************
Result
*********************************************************************************************
None
<textbox> <submitbutton>
Mod_python error: "PythonHandler mod_python.publisher"
Traceback (most recent call last):
File "E:\Python24\Lib\site-packages\mod_python\apache.py", line 299, in
HandlerDispatch result = object(req)
File "E:\Python24\Lib\site-packages\mod_python\publisher.py", line 213,
in handler published = publish_object(req, object)
File "E:\Python24\Lib\site-packages\mod_python\publisher.py", line 412,
in publish_object return Publish_object(req,util.apply_fs_data(object,
req.form, req=req))
File "E:\Python24\lib\site-packages\mod_python\util.py", line 439, in
apply_fs_data return object(**args)
File "E:\Apache Group\Apache2\htdocs\test\index.py", line 8, in index
tmpl.run()
File "E:\Python24\Lib\site-packages\mod_python\psp.py", line 213, in
run exec code in global_scope
File "E:\Apache Group\Apache2\htdocs\test\a.html", line 1, in ?
NameError: name 'para' is not defined
********************************************************************************************
what's wrong in this code?
any good internet resource to learn mod_python?
thanks in advanced
Sanjeev
i am newbie to python so i am trying to learn mod_python as my new
development kit for my small web apps.
i am getting strange result can anybody explain me.
*********************************************************************************************
index.py
*********************************************************************************************
from mod_python import apache
from mod_python import psp
from mod_python import util
def index(req, para=None):
tmpl = psp.PSP(req, filename='a.html')
tmpl.run(vars = {'para'
tmpl.run()
def show_data(req, name):
index(req, name)
*********************************************************************************************
*********************************************************************************************
a.htm
*********************************************************************************************
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
</HEAD>
<BODY>
<h1><%=para%></h1>
<form method="post" action="http://localhost:8080/test/show_data">
<input type="text" name="name">
<input type="submit">
</form>
</BODY>
</HTML>
*********************************************************************************************
*********************************************************************************************
Result
*********************************************************************************************
None
<textbox> <submitbutton>
Mod_python error: "PythonHandler mod_python.publisher"
Traceback (most recent call last):
File "E:\Python24\Lib\site-packages\mod_python\apache.py", line 299, in
HandlerDispatch result = object(req)
File "E:\Python24\Lib\site-packages\mod_python\publisher.py", line 213,
in handler published = publish_object(req, object)
File "E:\Python24\Lib\site-packages\mod_python\publisher.py", line 412,
in publish_object return Publish_object(req,util.apply_fs_data(object,
req.form, req=req))
File "E:\Python24\lib\site-packages\mod_python\util.py", line 439, in
apply_fs_data return object(**args)
File "E:\Apache Group\Apache2\htdocs\test\index.py", line 8, in index
tmpl.run()
File "E:\Python24\Lib\site-packages\mod_python\psp.py", line 213, in
run exec code in global_scope
File "E:\Apache Group\Apache2\htdocs\test\a.html", line 1, in ?
NameError: name 'para' is not defined
********************************************************************************************
what's wrong in this code?
any good internet resource to learn mod_python?
thanks in advanced
Sanjeev