J'ai parcouru comme il l'a mentionné dans les documents (canaux), cela a fonctionné bien jusqu'à ce que j'ai collé le code de canal_layers dans Paramètres.py p>
J'ai installé toutes les spécifications mentionnées dans canal_layers p> pourquoi mon chat_server fermeture de manière inattendue p> p>
3 Réponses :
Tout d'abord, chèque WHeather Redis est en cours d'exécution dans votre machine ou non. P>
Si ce n'est pas Google, vous trouverez. p>
-> Vérifiez ces points que vous avez fait correctement: P>
1.Check WHeather Les données que vous envoyez aux sockets sont au format de la chaîne. P>
2.Check Le JSON que vous envoyez à des sockets est correctement analysé. P>
3.Sélectionnez Vérifiez que les données reçues des sockets sont correctement analysées. P>
Si vous souhaitez vous reconnecter automatiquement à la consommation de sockets https://github.com/joewalnes/reconnecting-websocket copier le fichier JS là-bas et placer Le script de votre code HTML puis remplacez la bande WebSocket sur ReconnecterWebSebsocket P> blockQuote>
Ce problème se pose due à RedDis Channel ne fonctionne pas à l'arrière après la configuration de la configuration .Py Vous devez démarrer le canal Reddis P>
Si vous utilisez Docker, essayez ceci p>
Docker Run -P 6379: 6379 -D Redis: 5 P>
Comment puis-je commencer sans utiliser docker?
Si vous avez un problème de connexion avec Django-canaux, P>
première installation d'installation -> canaux PIP INSTALL -UL Après avoir installé des chaînes, ajoutez l'application d'installation 'canaux' dans votre fichier réglant.py et suivez ces documents pour installer des chaînes correctement dans votre projet Django. -> https://channel.readthedocs.io/en/latest/installation.html p>
Après avoir installé Django Channels, installez maintenant des chaînes-redis dans votre projet Django, P>
première étape consiste à installer REDIS dans votre machine locale, mais installez ReDIS 5 ou plus. Suivez les étapes d'installation pour installer Redis Server à Ubuntu et téléchargez ReDIS Direct si vous utilisez Windows. Télécharger Plus Installation des étapes dans ce lien -> https://redis.io/download P> blockQuote>
Après iSTALLING REDIS dans votre machine locale installez des canaux-Redis dans votre projet Django -> PIP Installez des canaux-REDIS == 2.4.2 P>
Ceci est la dernière solution de problème de connexion Django Channels avec Redis, j'espère que cela vous aidera p>
Redis est-il exécuté sur ce port localement?
Merci, ça marche bien maintenant. J'ai foiré beaucoup de mon code et j'ai réparé.
Vous pouvez poster une réponse sur la manière dont vous avez résolu. Cela pourrait potentiellement aider une autre personne