from __future__ import unicode_literals from django.conf.urls import url from .api_views import ( APIAdvancedSearchView, APISearchModelList, APISearchView ) from .views import ( AdvancedSearchView, ResultsView, SearchAgainView, SearchView ) urlpatterns = [ url( regex=r'^search/(?P[\.\w]+)/$', view=SearchView.as_view(), name='search' ), url( regex=r'^advanced/(?P[\.\w]+)/$', view=AdvancedSearchView.as_view(), name='search_advanced' ), url( regex=r'^advanced/$', view=AdvancedSearchView.as_view(), name='search_advanced' ), url( regex=r'^again/(?P[\.\w]+)/$', view=SearchAgainView.as_view(), name='search_again' ), url( regex=r'^results/$', view=ResultsView.as_view(), name='results' ), url( regex=r'^results/(?P[\.\w]+)/$', view=ResultsView.as_view(), name='results' ), ] api_urls = [ url( regex=r'^search_models/$', view=APISearchModelList.as_view(), name='searchmodel-list' ), url( regex=r'^search/(?P[\.\w]+)/$', view=APISearchView.as_view(), name='search-view' ), url( regex=r'^search/advanced/(?P[\.\w]+)/$', view=APIAdvancedSearchView.as_view(), name='advanced-search-view' ), ]