Django-facebook icon indicating copy to clipboard operation
Django-facebook copied to clipboard

Problem with no DATABASE.ENGINE setting (MongoEngine)

Open lehelthemage opened this issue 10 years ago • 0 comments

I am getting this error when I try to login:

ImproperlyConfigured at /facebook/connect/ settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.

Here is my database setting (I use a dummy because that is how mongoengine says to do it):

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.dummy' } }

Here is my stack trace:

Environment:

Request Method: POST Request URL: http://localhost:8080/facebook/connect/

Django Version: 1.6.1 Python Version: 2.7.6 Installed Applications: ('django.contrib.auth', 'mongoengine.django.mongo_auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'concepts', 'tastypie', 'tastypie_mongoengine', 'regme', 'django_facebook') Installed Middleware: ('django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware')

Traceback: File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response

  1.                 response = wrapped_callback(request, _callback_args, *_callback_kwargs)
    
    File "/usr/lib/python2.7/dist-packages/django/views/decorators/csrf.py" in wrapped_view
  2.     return view_func(_args, *_kwargs)
    
    File "/usr/local/lib/python2.7/dist-packages/django_facebook/decorators.py" in wrapped_view
  3.         response = self.authenticate(self.fn, request, _args, *_kwargs)
    
    File "/usr/local/lib/python2.7/dist-packages/django_facebook/decorators.py" in authenticate
  4.             fn, request, graph=graph, _args, *_kwargs)
    
    File "/usr/local/lib/python2.7/dist-packages/django_facebook/decorators.py" in execute_view
  5.         result = view_func(_args, *_kwargs)
    
    File "/usr/local/lib/python2.7/dist-packages/django_facebook/views.py" in connect
  6.     response = _connect(request, graph)
    
    File "/usr/local/lib/python2.7/dist-packages/django_facebook/views.py" in _connect
  7.             request, connect_facebook=connect_facebook)
    
    File "/usr/local/lib/python2.7/dist-packages/django_facebook/connect.py" in connect_user
  8.     auth_user = authenticate(facebook_id=facebook_data['id'], **kwargs)
    
    File "/usr/lib/python2.7/dist-packages/django/contrib/auth/init.py" in authenticate
  9.         user = backend.authenticate(**credentials)
    
    File "/usr/local/lib/python2.7/dist-packages/django_facebook/auth_backends.py" in authenticate
  10.         user = self.profile_authenticate(_args, *_kwargs)
    
    File "/usr/local/lib/python2.7/dist-packages/django_facebook/auth_backends.py" in profile_authenticate
  11.             profile = profiles[0] if profiles else None
    
    File "/usr/lib/python2.7/dist-packages/django/db/models/query.py" in nonzero
  12.     self._fetch_all()
    
    File "/usr/lib/python2.7/dist-packages/django/db/models/query.py" in _fetch_all
  13.         self._result_cache = list(self.iterator())
    
    File "/usr/lib/python2.7/dist-packages/django/db/models/query.py" in iterator
  14.     for row in compiler.results_iter():
    
    File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py" in results_iter
  15.     for rows in self.execute_sql(MULTI):
    
    File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py" in execute_sql
  16.         sql, params = self.as_sql()
    
    File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py" in as_sql
  17.     out_cols, s_params = self.get_columns(with_col_aliases)
    
    File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py" in get_columns
  18.                 col_aliases)
    
    File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py" in get_default_columns
  19.             r = '%s.%s' % (qn(alias), qn2(field.column))
    
    File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py" in quote_name_unless_alias
  20.     r = self.connection.ops.quote_name(name)
    
    File "/usr/lib/python2.7/dist-packages/django/db/backends/dummy/base.py" in complain
  21. raise ImproperlyConfigured("settings.DATABASES is improperly configured. "
    

Exception Type: ImproperlyConfigured at /facebook/connect/ Exception Value: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.

lehelthemage avatar Jun 28 '14 01:06 lehelthemage