Andrew, it doesn't seem to have fixed my problem. I type the following command, and am able to connect to my public ip, and although my page loads, only the frontend does anything. Channels does not work.
$ daphne -b 0.0.0.0 firstproject.asgi:channel_layer 2017-05-03 06:11:51,196 INFO Starting server at tcp:port=8000:interface=0.0.0.0, channel layer firstproject.asgi:channel_layer. 2017-05-03 06:11:51,197 INFO HTTP/2 support enabled 2017-05-03 06:11:51,197 INFO Using busy-loop synchronous mode on channel layer 2017-05-03 06:11:51,197 INFO Listening on endpoint tcp:port=8000:interface=0.0.0.0 127.0.0.1:51076 - - [03/May/2017:06:11:57] "GET /" 200 5801 Is there anything else I may be doing wrong? Is it because I have "localhost" in my CHANNEL_LAYERS in CONFIG? -- 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 django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. 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/3d7cc02b-8ab5-4463-9082-31c89cbf6fe1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.