Hi I just started using the subversion build of django and mysql-
python with python 2.6.3
Both django (svn 12103) and _mysql (MySQLdb rev 635) work fine and can
be imported from the command line python without any error messages.
I created a new django testproject and then modified my settings.py to
use the mysql backend ( see DATABASE section below).
But when I start python manage.py runserver 8080 , I get an error
which I am reproducing here indicating that the backend was not
started.
Any ideas on what I need to change to have my django launch with the
mysql backend.
Thanks
harijay
The error I get is
^Chariharan-jayarams-macbook-pro-17:testdjnew hari$ python manage.py
runserver 8080
Validating models...
Unhandled exception in thread started by <function inner_run at
0x7a3670>
Traceback (most recent call last):
File "/Users/hari/djtrunk/django/core/management/commands/
runserver.py", line 48, in inner_run
self.validate(display_num_errors=True)
File "/Users/hari/djtrunk/django/core/management/base.py", line 249,
in validate
num_errors = get_validation_errors(s, app)
File "/Users/hari/djtrunk/django/core/management/validation.py",
line 22, in get_validation_errors
from django.db import models, connection
File "/Users/hari/djtrunk/django/db/__init__.py", line 74, in
<module>
connection = connections[DEFAULT_DB_ALIAS]
File "/Users/hari/djtrunk/django/db/utils.py", line 75, in
__getitem__
backend = load_backend(db['ENGINE'])
File "/Users/hari/djtrunk/django/db/utils.py", line 37, in
load_backend
raise ImproperlyConfigured(error_msg)
django.core.exceptions.ImproperlyConfigured:
'django.db.backends.mysql' isn't an available database backend.
Try using django.db.backends.XXX, where XXX is one of:
'dummy', 'mysql', 'oracle', 'postgresql', 'postgresql_psycopg2',
'sqlite3'
Error was: cannot import name conversions
My settings.py has nothing special after my new settings.py creation
other than the following database section:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # Add
'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'mytestdb', # Or path to database
file if using sqlite3.
'USER': 'root', # Not used with sqlite3.
'PASSWORD': 'mypass', # Not used with
sqlite3.
'HOST': '', # Set to empty string for
localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for
default. Not used with sqlite3.
}
}
--
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.