src/oscar_pg_search/apps.py
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)