title: channels.asgi.InvalidChannelLayerError: no BACKEND specified for default
body: <p>I'm trying to use channels for a django app.I have installed all the required dependencies (i think). I have listed 'channels' on INSTALLED_APPS of myapp/settings.py.However,I run daphne ( <code>daphne chat.asgi:channel_layer --port 8888</code>)-( no error message on cmd), then when i run <code>python manage.py runworker</code> which gives an Error message that says - "channels.asgi.InvalidChannelLayerError: no BACKEND specified for default". . I'm novice for django, i have asgi.py as</p>
  
  <pre><code>import os
  import channels.asgi
  
  os.environ.setdefault("DJANGO_SETTINGS_MODULE", "chat.settings")
  channel_layer = channels.asgi.get_channel_layer()
  </code></pre>
  
  <p>But in my myapp/settings.py, i have specified the BACKEND specified for default.Can you please suggest a solution to this error? <a href="https://stackoverflow.com/questions/37342571/django-channels-error-cannot-import-backend-asgi-redis-redischannellayer">Here</a> is a probable solution,but the asgi_redis was current in my django1.10. I'm trying to run myapp on my local machine.</p>
  
  <pre><code>CHANNEL_LAYERS = {
      "default": {
          "BACKEND": "asgi_redis.RedisChannelLayer",
          "CONFIG": {
              #"hosts": [os.environ.get('REDIS_URL', 'redis://localhost:6379')],
  
          },
          "ROUTING": "myproject.myapp.routing.channel_routing",
      },
  }
  </code></pre>