from django.apps import AppConfigfrom django.conf import settings
from watson import search
from easy_thumbnails.signals import saved_filefrom easy_thumbnails.signal_handlers import generate_aliases_global
class PostsConfig(AppConfig): name = 'posts' def ready(self):
from django.contrib.sites.models import Site
saved_file.connect(generate_aliases_global)
NewsItem = self.get_model('NewsItem') Article = self.get_model('Article') Page = self.get_model('Page') Event = self.get_model('Event') SpektrixEvent = self.get_model('SpektrixEvent')
search.register(NewsItem.objects.filter(post_status='active')) search.register(Article.objects.filter(post_status='active')) search.register(Page.objects.filter(post_status='active')) search.register(Event.objects.get_upcoming_events(site=Site.objects.get_current(), include_spektrix=False)) search.register(SpektrixEvent.objects.get_upcoming_events(site=Site.objects.get(id=settings.SITE_ID)))
Traceback (most recent call last):
File "/Users/patrick/Documents/Development/my-project/venv/lib/python3.4/site-packages/django/db/backends/utils.py", line 64, in execute
return self.cursor.execute(sql, params)
File "/Users/patrick/Documents/Development/my-project/venv/lib/python3.4/site-packages/django/db/backends/sqlite3/base.py", line 337, in execute
return Database.Cursor.execute(self, query, params)
sqlite3.OperationalError: no such table: django_site
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "manage.py", line 22, in <module>
execute_from_command_line(sys.argv)
File "/Users/patrick/Documents/Development/my-project/venv/lib/python3.4/site-packages/django/core/management/__init__.py", line 367, in execute_from_command_line
utility.execute()
File "/Users/patrick/Documents/Development/my-project/venv/lib/python3.4/site-packages/django/core/management/__init__.py", line 341, in execute
django.setup()
File "/Users/patrick/Documents/Development/my-project/venv/lib/python3.4/site-packages/django/__init__.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "/Users/patrick/Documents/Development/my-project/venv/lib/python3.4/site-packages/django/apps/registry.py", line 115, in populate
app_config.ready()
File "/Users/patrick/Documents/Development/my-project/source/my_project/posts/apps.py", line 30, in ready
search.register(Event.objects.get_upcoming_events(site=Site.objects.get_current(), include_spektrix=False))
File "/Users/patrick/Documents/Development/my-project/source/my_project/posts/models.py", line 253, in get_upcoming_events
events = events.filter(site=Site.objects.get(id=site_id))
File "/Users/patrick/Documents/Development/my-project/venv/lib/python3.4/site-packages/django/db/models/manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/Users/patrick/Documents/Development/my-project/venv/lib/python3.4/site-packages/django/db/models/query.py", line 379, in get
num = len(clone)
File "/Users/patrick/Documents/Development/my-project/venv/lib/python3.4/site-packages/django/db/models/query.py", line 238, in __len__
self._fetch_all()
File "/Users/patrick/Documents/Development/my-project/venv/lib/python3.4/site-packages/django/db/models/query.py", line 1087, in _fetch_all
self._result_cache = list(self.iterator())
File "/Users/patrick/Documents/Development/my-project/venv/lib/python3.4/site-packages/django/db/models/query.py", line 54, in __iter__
results = compiler.execute_sql()
File "/Users/patrick/Documents/Development/my-project/venv/lib/python3.4/site-packages/django/db/models/sql/compiler.py", line 835, in execute_sql
cursor.execute(sql, params)
File "/Users/patrick/Documents/Development/my-project/venv/lib/python3.4/site-packages/django/db/backends/utils.py", line 79, in execute
return super(CursorDebugWrapper, self).execute(sql, params)
File "/Users/patrick/Documents/Development/my-project/venv/lib/python3.4/site-packages/django/db/backends/utils.py", line 64, in execute
return self.cursor.execute(sql, params)
File "/Users/patrick/Documents/Development/my-project/venv/lib/python3.4/site-packages/django/db/utils.py", line 94, in __exit__
six.reraise(dj_exc_type, dj_exc_value, traceback)
File "/Users/patrick/Documents/Development/my-project/venv/lib/python3.4/site-packages/django/utils/six.py", line 685, in reraise
raise value.with_traceback(tb)
File "/Users/patrick/Documents/Development/my-project/venv/lib/python3.4/site-packages/django/db/backends/utils.py", line 64, in execute
return self.cursor.execute(sql, params)
File "/Users/patrick/Documents/Development/my-project/venv/lib/python3.4/site-packages/django/db/backends/sqlite3/base.py", line 337, in execute
return Database.Cursor.execute(self, query, params)
django.db.utils.OperationalError: no such table: django_site
search.register(Event.objects.get_upcoming_events(site=Site.objects.get_current(), include_spektrix=False))
search.register(Event.objects.get_upcoming_events(site_id=settings.SITE_ID, include_spektrix=False))
--
You received this message because you are subscribed to the Google Groups "django-watson discussion group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-watso...@googlegroups.com.
To post to this group, send email to django...@googlegroups.com.
Visit this group at https://groups.google.com/group/django-watson.
For more options, visit https://groups.google.com/d/optout.