Hi Adam, are you using Django REST Framework?
I was using it, but after introducing Django Channels the REST endpoints stopped to work. Regards, Alexandre Em sexta-feira, 3 de fevereiro de 2017 15:07:18 UTC, [email protected] escreveu: > > Hi Andrew, > > Thanks for the reply. > > I've managed to get it working running Daphne serving both HTTP and > WebSocket requests. Your reply prompted me to look into what I was > currently doing, and it crossed my mind that I was running via Gunicorn > which from now reading the deployment documentation for Django Channels > states WebSockets won't work via Gunicorn. > > I'm now running it via a systemctl script using - > > ExecStart=/var/www/myproject/env/bin/daphne -b 0.0.0.0 -p 8000 -u > /tmp/myproject.sock myproject.asgi:channel_layer > ExecStartPost=/var/www/myproject/env/bin/python3 manage.py runworker > > This is then reverse proxied through nginx. > > Hopefully this is the best way to go about it when running inside of a > systemctl service, although I couldn't find any documentation on this so I > adapted how tutorials / examples use a systemctl service for Django with > Gunicorn. > > Thanks for the prompt response and appreciate the work done for Django! > > Adam > > On Tuesday, 31 January 2017 12:09:17 UTC, [email protected] wrote: >> >> Hi everyone, >> >> We are currently considering using Django Channels for implementing >> WebSockets into a project. I am wondering if it is known that Django >> Channels runs perfectly within the same Django project as DRF? >> >> I have spent a little time investigating this myself and could manage to >> get DRF working on its own, but channels not working, and channels working >> on its own but not DRF (in the same project), depending on whether I ran >> the daphne server or 'runserver' which I assume runs WSGI. Couldn't find >> anything online about getting these two side by side. >> >> Thanks, >> Adam >> >> ====================================================== >> >> hedgehog lab is a limited company registered in England and Wales. >> Registered number: 05993194. Registered office: Generator Studios, >> Trafalgar Street, Newcastle Upon Tyne, NE1 2LA >> >> -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/353a6e14-536c-4480-82c7-39a23e7a9180%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

