snake-soft/django-oscar-pg-search

View on GitHub
src/oscar_pg_search/apps.py

Summary

Maintainability
A
0 mins
Test Coverage
B
87%
from django.urls import path
from django.utils.translation import gettext_lazy as _
from oscar.core.application import OscarConfig
from oscar.core.loading import get_class


class PgSearchConfig(OscarConfig):
    name = 'oscar_pg_search'
    label = 'search'
    app_label = 'oscar_pg_search'
    verbose_name = _('Search')

    namespace = 'search'

    def ready(self):
        super().ready()
        #from . import models
        self.search_view = get_class('catalogue.views', 'CatalogueView')

    def get_urls(self):
        urlpatterns = [
            path('', self.search_view.as_view(), name='search')
        ]
        return self.post_process_urls(urlpatterns)