The version of Django you are running has not been supported for quite a
while, you should update your Django installation to 1.7 or 1.8. There may
be a compatibility issue if you have a new version of the plugin but an old
Django installation.

You should also look to see if there is a support ticket queue for the
MongoDB app you are using since Django doesn't support it out of the box. I
doubt you'll get much help here for an unsupported Django version,
especially since you are trying to integrate with a heavy third-party
package.

-James
On Oct 19, 2015 9:14 AM, "Lianghong Xu" <[email protected]> wrote:

> Hi,
>
> I'm new to django. I would like to use MongoDB as my backend engine and
> installed all required packages for a MongoDB setup. However, when I run
> "python manage.py syncdb", I get the following error message:
>
> (mywiki)lianghon@172-19-151-114:~/repo/mywiki/testwiki$ python manage.py
> syncdb
>
> Traceback (most recent call last):
>
>   File "manage.py", line 10, in <module>
>
>     execute_from_command_line(sys.argv)
>
>   File
> "/h/lianghon/repo/mywiki/mywiki/local/lib/python2.7/site-packages/django/core/management/__init__.py",
> line 399, in execute_from_command_line
>
>     utility.execute()
>
>   File
> "/h/lianghon/repo/mywiki/mywiki/local/lib/python2.7/site-packages/django/core/management/__init__.py",
> line 392, in execute
>
>     self.fetch_command(subcommand).run_from_argv(self.argv)
>
>   File
> "/h/lianghon/repo/mywiki/mywiki/local/lib/python2.7/site-packages/django/core/management/__init__.py",
> line 272, in fetch_command
>
>     klass = load_command_class(app_name, subcommand)
>
>   File
> "/h/lianghon/repo/mywiki/mywiki/local/lib/python2.7/site-packages/django/core/management/__init__.py",
> line 75, in load_command_class
>
>     module = import_module('%s.management.commands.%s' % (app_name, name))
>
>   File
> "/h/lianghon/repo/mywiki/mywiki/local/lib/python2.7/site-packages/django/utils/importlib.py",
> line 40, in import_module
>
>     __import__(name)
>
>   File
> "/h/lianghon/repo/mywiki/mywiki/local/lib/python2.7/site-packages/south/management/commands/__init__.py",
> line 13, in <module>
>
>     from south.management.commands.syncdb import Command as SyncCommand
>
>   File
> "/h/lianghon/repo/mywiki/mywiki/local/lib/python2.7/site-packages/south/management/commands/syncdb.py",
> line 19, in <module>
>
>     from south.db import dbs
>
>   File
> "/h/lianghon/repo/mywiki/mywiki/local/lib/python2.7/site-packages/south/db/__init__.py",
> line 84, in <module>
>
>     db = dbs[DEFAULT_DB_ALIAS]
>
> KeyError: 'default'
>
>
>
> I've searched a lot on the Internet on this problem and most answers are
> like this:
>
> "You don't have correct DATABASES
> <https://docs.djangoproject.com/en/1.4/ref/settings/#databases> in your
> settings. There should be a database named 'default'"
>
>
> My DATABASES settings is as follows:
>
>
> DATABASES = {
>
>     'default': {
>
>         'ENGINE': 'django_mongodb_engine',
>
>         'NAME': 'wikipedia',
>
>     }
>
> }
>
>
> I don't think there is a problem with my settings. The mongodb server on
> my localhost is working fine. The django version I'm using is 1.5.11.
>
>
> Any help would be very much appreciated!
>
>
> Thanks!
>
> Lianghong
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/django-users.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/37905c1e-7a22-4f2f-84f6-ed3afa86eebd%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/37905c1e-7a22-4f2f-84f6-ed3afa86eebd%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CA%2Be%2BciUvTyxs2t1OjGPkgmweejw1WXaSsQZGMPhQrw7_j%3DB69w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to