URL-тег веб-сокета шаблона Django
Я пытаюсь загрузить ws_urlpatterns в шаблон с тегами:
routing.py
from django.urls import path
from .consumers import WSConsumer
ws_urlpatterns = [
path('ws/some_url/', WSConsumer.as_asgi(), name="ws"),
]
<div class="container">
<div class="row">
<div class="col-6 mx-auto mt-5">
<h1>{{ text }}</h1>
</div>
</div>
</div>
<script>
let socket = new WebSocket('ws://localhost:8000/ws/some_url/');
const h1 = document.querySelector('h1');
socket.onmessage = function(event){
let data = JSON.parse(event.data);
h1.innerText = data.message;
}
</script>
Я пытался
let socket = new WebSocket("{% url 'ws' %}");
но я получил
Reverse for 'ws' not found. 'ws' is not a valid view function or pattern name.
Я новичок в каналах Django, буду очень рад, если вы сможете мне помочь.