Skip to content

python manage.py createsuperuser not working #94

@ftahery

Description

@ftahery
Username: mongouser
Traceback (most recent call last):
  File "manage.py", line 22, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 363, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 355, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 283, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/usr/local/lib/python2.7/site-packages/django/contrib/auth/management/commands/createsuperuser.py", line 63, in execute
    return super(Command, self).execute(*args, **options)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 330, in execute
    output = self.handle(*args, **options)
  File "/usr/local/lib/python2.7/site-packages/django/contrib/auth/management/commands/createsuperuser.py", line 121, in handle
    self.UserModel._default_manager.db_manager(database).get_by_natural_key(username)
  File "/usr/local/lib/python2.7/site-packages/django/contrib/auth/base_user.py", line 48, in get_by_natural_key
    return self.get(**{self.model.USERNAME_FIELD: username})
  File "/usr/local/lib/python2.7/site-packages/django_mongoengine-0.2.1-py2.7.egg/django_mongoengine/mongo_auth/managers.py", line 89, in get
    return self.get_queryset().get(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/django_mongoengine-0.2.1-py2.7.egg/django_mongoengine/mongo_auth/managers.py", line 99, in get_queryset
    return get_user_document().objects
  File "/usr/local/lib/python2.7/site-packages/mongoengine/queryset/manager.py", line 37, in __get__
    queryset = queryset_class(owner, owner._get_collection())
  File "/usr/local/lib/python2.7/site-packages/mongoengine/document.py", line 173, in _get_collection
    db = cls._get_db()
  File "/usr/local/lib/python2.7/site-packages/mongoengine/document.py", line 166, in _get_db
    return get_db(cls._meta.get('db_alias', DEFAULT_CONNECTION_NAME))
  File "/usr/local/lib/python2.7/site-packages/mongoengine/connection.py", line 225, in get_db
    conn = get_connection(alias)
  File "/usr/local/lib/python2.7/site-packages/mongoengine/connection.py", line 146, in get_connection
    raise MongoEngineConnectionError(msg)
mongoengine.connection.MongoEngineConnectionError: You have not defined a default connection

How do I resolve this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions