Hello,

I've been able to get a Django app on Linux running using the built-in
development server by running:

# python manage.py runserver

However, I've been trying for hours now trying to set up Apache +
mod_python, but I keep getting the same "SystemError: NULL result
without error in PyObject_Call" error from Django's sqlite3 backend.
Here's my configuration:

Django 0.95
sqlite 3.3.8
pysqlite 2.3.2
Apache 2.0.53
Python 2.3.4
Fedora Core 3

This is how I set up my Apache .conf file:

Alias /dj /home/bh/web/django
<Directory /home/bh/web/django>
    SetHandler python-program
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE myapp.settings
    PythonDebug On
    PythonPath "['/home/bh/web/django'] + sys.path"
</Directory>

Accessing my /dj directory from Firefox, I get this error message:

===============

Mod_python error: "PythonHandler django.core.handlers.modpython"

Traceback (most recent call last):

  File "/usr/lib/python2.3/site-packages/mod_python/apache.py", line
299, in HandlerDispatch
    result = object(req)

  File
"/usr/lib/python2.3/site-packages/Django-0.95-py2.3.egg/django/core/handlers/modpython.py",
line 163, in handler
    return ModPythonHandler()(req)

  File
"/usr/lib/python2.3/site-packages/Django-0.95-py2.3.egg/django/core/handlers/modpython.py",
line 140, in __call__
    response = middleware_method(request, response)

  File
"/usr/lib/python2.3/site-packages/Django-0.95-py2.3.egg/django/contrib/sessions/middleware.py",
line 81, in process_response
    session_key = request.session.session_key or
Session.objects.get_new_session_key()

  File
"/usr/lib/python2.3/site-packages/Django-0.95-py2.3.egg/django/contrib/sessions/models.py",
line 21, in get_new_session_key
    self.get(session_key=session_key)

  File
"/usr/lib/python2.3/site-packages/Django-0.95-py2.3.egg/django/db/models/manager.py",
line 67, in get
    return self.get_query_set().get(*args, **kwargs)

  File
"/usr/lib/python2.3/site-packages/Django-0.95-py2.3.egg/django/db/models/query.py",
line 211, in get
    obj_list = list(clone)

  File
"/usr/lib/python2.3/site-packages/Django-0.95-py2.3.egg/django/db/models/query.py",
line 103, in __iter__
    return iter(self._get_data())

  File
"/usr/lib/python2.3/site-packages/Django-0.95-py2.3.egg/django/db/models/query.py",
line 430, in _get_data
    self._result_cache = list(self.iterator())

  File
"/usr/lib/python2.3/site-packages/Django-0.95-py2.3.egg/django/db/models/query.py",
line 170, in iterator
    cursor = connection.cursor()

  File
"/usr/lib/python2.3/site-packages/Django-0.95-py2.3.egg/django/db/backends/sqlite3/base.py",
line 45, in cursor
    detect_types=Database.PARSE_DECLTYPES | Database.PARSE_COLNAMES)

SystemError: NULL result without error in PyObject_Call

===============

I am totally lost and could not find any similar problems anywhere on
the web. Any pointers? Please let me know if I should clarify anything.

Thanks in advance,
Bryant


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~----------~----~----~----~------~----~------~--~---

Reply via email to