123456789101112131415161718 |
- from channels.routing import ProtocolTypeRouter, URLRouter
- from django.urls import re_path
- from channels.routing import URLRouter
- from channels.http import AsgiHandler
- from channels.auth import AuthMiddlewareStack
- import django_eventstream
-
- urlpatterns = [
- #idz lt. URL ein Eventstream auszuliefern
- re_path(r'^events/',
- AuthMiddlewareStack(URLRouter(django_eventstream.routing.urlpatterns)),
- {'channels': ['notice']}),
- #bei allen anderen Anfragen werden die Standart-Router verwendet
- re_path(r'', AsgiHandler),
- ]
- application = ProtocolTypeRouter({
- 'http': URLRouter(urlpatterns)
- })
|