Skip to content
Snippets Groups Projects
routing.py 725 B
Newer Older
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),