Skip to content
Snippets Groups Projects
routing.py 725 B
Newer Older
  • Learn to ignore specific revisions
  • Eliot Berriot's avatar
    Eliot Berriot committed
    import os
    import sys
    
    app_path = os.path.abspath(
        os.path.join(os.path.dirname(os.path.abspath(__file__)), os.pardir)
    )
    sys.path.append(os.path.join(app_path, "retribute_api"))
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "config.settings.base")
    
    
    
    from django.conf.urls import url
    
    
    Eliot Berriot's avatar
    Eliot Berriot committed
    from channels.routing import ProtocolTypeRouter, URLRouter, AsgiHandler
    
    
    from retribute_api.search import consumers
    
    application = ProtocolTypeRouter(
        {
            "http": URLRouter(
                [
                    url(
                        r"^api/v1/search/(?P<lookup_type>.+):(?P<lookup>.+)$",
                        consumers.SearchSingleConsumer,
    
    Eliot Berriot's avatar
    Eliot Berriot committed
                    ),
                    url(r"", AsgiHandler),