pip install django-socketio python INSTALLED_APPS = [ ... 'django_socketio', ... ] python python from django_socketio import broadcast_channel python @broadcast_channel('chat') def handle_chat_message(request, message): pass html {% load django_socketio %} {% socketio_init %} html <form id="chat-form"> <input type="text" id="message-input"> <button type="submit">Send</button> </form> <script> document.getElementById('chat-form').addEventListener('submit', function(event) { event.preventDefault(); var message = document.getElementById('message-input').value; {% socketio_send 'chat' message %} document.getElementById('message-input').value = ''; }); </script> python from django_socketio.views import SocketIOView urlpatterns = [ ... path('socketio/', SocketIOView.as_view(), name='socketio'), ... ]


上一篇:
下一篇:
切换中文