Dear members,
I'm trying to use Django in an embedded python app (main program is in C).
When I try to import the models from my Django app, I get the following error:
Traceback (most recent call last):
File "/data/mytest/test.py", line 4, in <module>
from accounts import models
File "/data/dj/accounts/models.py", line 1, in <module>
from django.db import models
File "/usr/lib/pymodules/python2.6/django/db/__init__.py", line 41, in
<module>
backend = load_backend(settings.DATABASE_ENGINE)
File "/usr/lib/pymodules/python2.6/django/db/__init__.py", line 22, in
load_backend
return import_module('.base', backend_name)
File "/usr/lib/pymodules/python2.6/django/utils/importlib.py", line 35, in
import_module
__import__(name)
ImportError: No module named mysql.base
This is my sys.path:
['/data/mytest', '/data/dj', '/data/dj', '/usr/lib/python2.6',
'/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk',
'/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload',
'/usr/lib/python2.6/dist-packages', '/usr/lib/pymodules/python2.6',
'/usr/lib/pymodules/python2.6/gtk-2.0',
'/usr/local/lib/python2.6/dist-packages']
And this is the mysql module:
r...@lab:/data# ls -l /usr/lib/pymodules/python2.6/django/db/backends/mysql/
total 40
lrwxrwxrwx 1 root root 52 2009-12-27 15:12 base.py ->
/usr/share/pyshared/django/db/backends/mysql/base.py
-rw-r--r-- 1 root root 12169 2009-12-27 15:13 base.pyc
lrwxrwxrwx 1 root root 54 2009-12-27 15:12 client.py ->
/usr/share/pyshared/django/db/backends/mysql/client.py
-rw-r--r-- 1 root root 1581 2009-12-27 15:13 client.pyc
lrwxrwxrwx 1 root root 56 2009-12-27 15:12 creation.py ->
/usr/share/pyshared/django/db/backends/mysql/creation.py
-rw-r--r-- 1 root root 2939 2009-12-27 15:13 creation.pyc
-rw-r--r-- 1 root root 0 2009-12-27 15:13 __init__.py
-rw-r--r-- 1 root root 152 2009-12-27 15:13 __init__.pyc
lrwxrwxrwx 1 root root 61 2009-12-27 15:12 introspection.py ->
/usr/share/pyshared/django/db/backends/mysql/introspection.py
-rw-r--r-- 1 root root 4699 2009-12-27 15:13 introspection.pyc
lrwxrwxrwx 1 root root 58 2009-12-27 15:12 validation.py ->
/usr/share/pyshared/django/db/backends/mysql/validation.py
-rw-r--r-- 1 root root 1901 2009-12-27 15:13 validation.pyc
r...@lab:/data#
Everything seems OK for me... Django runs from Apache.
Someone has an idea?
Thanks a lot!
--
Wim
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en.