Django-facebook
Django-facebook copied to clipboard
Problem with no DATABASE.ENGINE setting (MongoEngine)
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
-
File "/usr/lib/python2.7/dist-packages/django/views/decorators/csrf.py" in wrapped_viewresponse = wrapped_callback(request, _callback_args, *_callback_kwargs)
-
File "/usr/local/lib/python2.7/dist-packages/django_facebook/decorators.py" in wrapped_viewreturn view_func(_args, *_kwargs)
-
File "/usr/local/lib/python2.7/dist-packages/django_facebook/decorators.py" in authenticateresponse = self.authenticate(self.fn, request, _args, *_kwargs)
-
File "/usr/local/lib/python2.7/dist-packages/django_facebook/decorators.py" in execute_viewfn, request, graph=graph, _args, *_kwargs)
-
File "/usr/local/lib/python2.7/dist-packages/django_facebook/views.py" in connectresult = view_func(_args, *_kwargs)
-
File "/usr/local/lib/python2.7/dist-packages/django_facebook/views.py" in _connectresponse = _connect(request, graph)
-
File "/usr/local/lib/python2.7/dist-packages/django_facebook/connect.py" in connect_userrequest, connect_facebook=connect_facebook)
-
File "/usr/lib/python2.7/dist-packages/django/contrib/auth/init.py" in authenticateauth_user = authenticate(facebook_id=facebook_data['id'], **kwargs)
-
File "/usr/local/lib/python2.7/dist-packages/django_facebook/auth_backends.py" in authenticateuser = backend.authenticate(**credentials)
-
File "/usr/local/lib/python2.7/dist-packages/django_facebook/auth_backends.py" in profile_authenticateuser = self.profile_authenticate(_args, *_kwargs)
-
File "/usr/lib/python2.7/dist-packages/django/db/models/query.py" in nonzeroprofile = profiles[0] if profiles else None
-
File "/usr/lib/python2.7/dist-packages/django/db/models/query.py" in _fetch_allself._fetch_all()
-
File "/usr/lib/python2.7/dist-packages/django/db/models/query.py" in iteratorself._result_cache = list(self.iterator())
-
File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py" in results_iterfor row in compiler.results_iter():
-
File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py" in execute_sqlfor rows in self.execute_sql(MULTI):
-
File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py" in as_sqlsql, params = self.as_sql()
-
File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py" in get_columnsout_cols, s_params = self.get_columns(with_col_aliases)
-
File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py" in get_default_columnscol_aliases)
-
File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py" in quote_name_unless_aliasr = '%s.%s' % (qn(alias), qn2(field.column))
-
File "/usr/lib/python2.7/dist-packages/django/db/backends/dummy/base.py" in complainr = self.connection.ops.quote_name(name)
-
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.