I get the same error if I put just 'mysql'; in the ENGINE setting. So the backend does not start if the 'ENGINE' filed has 'mysql' or 'django.db.backends.mysql' So any ideas why this is the case
hari On Jan 5, 1:12 pm, Marc Aymerich <glicer...@gmail.com> wrote: > On Tue, Jan 5, 2010 at 8:38 AM, harijay <hari...@gmail.com> wrote: > > 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. > > } > > } > > in 'ENGINE': just put 'mysql' > > > > > -- > > > You received this message because you are subscribed to the Google Groups > > "Django users" group. > > To post to this group, send email to django-us...@googlegroups.com. > > To unsubscribe from this group, send email to > > django-users+unsubscr...@googlegroups.com<django-users%2bunsubscr...@google > > groups.com> > > . > > For more options, visit this group at > >http://groups.google.com/group/django-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.