OK, problem solved. The location I thought was working for django 1.4 was different than was actually the case. I'm reinstalling to a new location and hope it will work correctly this time.
The advice on adding the divide by 0 line helped since it didn't execute. Thanks, Mark On May 28, 4:57 am, Gelonida N <gelon...@gmail.com> wrote: > On 05/27/2012 05:38 AM, phantom21 wrote: > > > > > > > > > > > I've tried to set up the database as sqlite3. I keep getting an error > > on the ENGINE line, but can't figure out why as it looks correct. > > > Here is the database section: > > > DATABASES = { > > 'default': { > > 'ENGINE': 'django.db.backends.sqlite3', > > 'NAME': '/usr/bin/sqlite3/mark.db', # Or path to database > > file if using sqlite3 > > 'USER': '', # Not used with sqlite3. > > 'PASSWORD': '', # 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. > > } > > } > > > And here is the error I receive: > > > Traceback (most recent call last): > > File "manage.py", line 10, in<module> > > execute_from_command_line(sys.argv) > > File "/usr/local/lib/python2.7/dist-packages/django/core/management/ > > __init__.py", line 443, in execute_from_command_line > > utility.execute() > > File "/usr/local/lib/python2.7/dist-packages/django/core/management/ > > __init__.py", line 382, in execute > > self.fetch_command(subcommand).run_from_argv(self.argv) > > File "/usr/local/lib/python2.7/dist-packages/django/core/management/ > > base.py", line 196, in run_from_argv > > self.execute(*args, **options.__dict__) > > File "/usr/local/lib/python2.7/dist-packages/django/core/management/ > > base.py", line 232, in execute > > output = self.handle(*args, **options) > > File "/usr/local/lib/python2.7/dist-packages/django/core/management/ > > base.py", line 371, in handle > > return self.handle_noargs(**options) > > File "/usr/local/lib/python2.7/dist-packages/django/core/management/ > > commands/syncdb.py", line 57, in handle_noargs > > cursor = connection.cursor() > > File "/usr/local/lib/python2.7/dist-packages/django/db/backends/ > > dummy/base.py", line 15, in complain > > raise ImproperlyConfigured("settings.DATABASES is improperly > > configured. " > > django.core.exceptions.ImproperlyConfigured: settings.DATABASES is > > improperly configured. Please supply the ENGINE value. Check settings > > documentation for more details. > > Well your DATABASES settings look fine (except of the path of the NAME > entry as others have already pointed out. > To be very sure there are no permission problems > > Do you get the error already when running the command > > python manage.py syncdb > > For testing you could add following line as LAST line in settings.py > > print 'DATABASES = %r' % DATABASES > > and paste the results to your next answer. > Printing with %r has also the advantage of revealing any hidden characters. > > Are you sure, that django uses the setting.py file, that you modified??? > > If you're not sure, than add following line as the FIRST line in settings.py > a = 1 / 0 > > If Django fails now with a division by zero you're sure it's using the > file you think it's using and you can remove this line again. -- 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 django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.