Python, Mysql, insert NULL
Python 2.4 MySQL-python.exe-1.2.0.win32-py2.4.zip How can I insert a NULL value in a table (MySQL-database). I can't set a var to NULL? Or is there a other possibility? My var must be variable string or NULL. Becaus i have a if statement: if cursor.execute(".insert NULL ..") if cursor.execute(".insert "string" ..") -- http://mail.python.org/mailman/listinfo/python-list
Re: Python, Mysql, insert NULL
I know how to insert values in a database. That's not my problem! My problem is how i insert NULL values in de mysql-database. None is een object in Python and NULL not. None is not converted to NULL? Table shows None and not NULL! -- http://mail.python.org/mailman/listinfo/python-list
Re: Python, Mysql, insert NULL
Thanks for the many replies! The problem was that is use '%s', i have to use %s and then my problem is solved. -- http://mail.python.org/mailman/listinfo/python-list
mod_python
Today I was busy to install mod_python. I have put the line LoadModule python_module libexec/mod_python.so into the httpd.conf file. It Works! Apache load mod_python /3.2.2.b Python2.4 But my problem is where I have to place te following code in de httpd.conf? AddHandler mod_python .py PythonHandler mptest PythonDebug On Because al the tutorials write this. But where? If I try to put the code some where, apache give the following message by testing the configure: Multiple arguments not (yet) supported But what i have to change or replace. I test with the next file: C:\Program Files\Apache Group\Apache2\htdocs\project\ mptest.py from mod_python import apache def handler(req): req.content_type = 'text/plain' req.send_http_header() req.write('mptest.py\n') return apache.OK Is this code enough for testing? -- http://mail.python.org/mailman/listinfo/python-list
Re: mod_python
Thanks for your replay. I put the handler code at the end of the file. No error! But if I go to my localhost\project\mptest.py The code of my function appears. I solve this by put the following code in the confige file: AllowOverride FileInfo -- http://mail.python.org/mailman/listinfo/python-list
mod_python mptest.py works publisher not
I'm going to work with mod_python. I install mod_python 3.2.2b for python 2.4. If i test my install with mptest.py see this link: http://www.modpython.org/live/mod_python-3.2.2b/doc-html/modpython.html IT WORKS! But if i try this: AddHandler mod_python .py PythonHandler mod_python.publisher PythonDebug On http://www.modpython.org/live/mod_python-3.2.2b/doc-html/tut-pub.html It don't work! I Get the following message: Mod_python error: "PythonHandler mod_python.publisher" Traceback (most recent call last): File "C:\Program Files\Python24\Lib\site-packages\mod_python\apache.py", line 299, in HandlerDispatch result = object(req) File "C:\Program Files\Python24\Lib\site-packages\mod_python\publisher.py", line 204, in handler module = page_cache[req] File "C:\Program Files\Python24\Lib\site-packages\mod_python\cache.py", line 77, in __getitem__ return self._checkitem(name)[2] File "C:\Program Files\Python24\Lib\site-packages\mod_python\cache.py", line 119, in _checkitem value = self.build(key, name, opened, entry) File "C:\Program Files\Python24\Lib\site-packages\mod_python\publisher.py", line 77, in build return ModuleCache.build(self, key, req, opened, entry) File "C:\Program Files\Python24\Lib\site-packages\mod_python\cache.py", line 367, in build module = new.module(re_not_word.sub('_',key)) AttributeError: 'module' object has no attribute 'module' HELP? -- http://mail.python.org/mailman/listinfo/python-list
cgi python
I going to use the cgi-handler (mod_python): http://www.modpython.org/live/mod_python-3.2.2b/doc-html/hand-cgi.html If I test a simply py script it works code: === print "Content-type: text/html\n" print """ TEST """ But if I test a py script with cgi comments (import cgi): Part of the code import cgi #get HTTP query parameters query = cgi.FieldStorage() #Get the selected year and month selectedYear = int(query["year"].value) selectedMonth = int(query["x"].value) + 1 #Get the monthly revenue monthlyRevenue = float(query["value"].value) I get the following error: errormessage: == Mod_python error: "PythonHandler mod_python.cgihandler" Traceback (most recent call last): File "C:\Program Files\Python24\Lib\site-packages\mod_python\apache.py", line 299, in HandlerDispatch result = object(req) File "C:\Program Files\Python24\Lib\site-packages\mod_python\cgihandler.py", line 96, in handler imp.load_module(module_name, fd, path, desc) File "C:/Program Files/Apache Group/Apache2/htdocs/clue/modules/templates\clickpie.py", line 9, in ? selectedYear = int(query["year"].value) File "C:\Program Files\Python24\Lib\cgi.py", line 559, in __getitem__ raise KeyError, key KeyError: 'year' Who can help me? -- http://mail.python.org/mailman/listinfo/python-list
mysql connection
How can I close more cursors at the END of my page, after execute some scripts/functions. example: I use one DB connection and 5 cursor actions. How can I close these connections/actions at the END of my page? cursor.close() ==> 5 times?? db.close() -- http://mail.python.org/mailman/listinfo/python-list