2017-12-11 11 views
2

websocketメッセージ(wss)を受け取るための簡単なdjangoアプリを配備しようとしています。Daphne - SSLでチャネルを使用したdjangoアプリケーションのデプロイ

daphne -e ssl:443:privateKey=key.pem:certKey=cert.cer bms_project.asgi:channel_layer 
settings.pyファイルに含まれている以下のものを

SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https') 
SECRET_KEY = os.environ["SECRET_KEY_BMS"] 

と、次のasgi.pyファイル:

import os 
from channels.asgi import get_channel_layer 

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "bms_project.settings") 

# secret key 
os.environ["SECRET_KEY_BMS"] = "some random self-signing key off the internet" 

channel_layer = get_channel_layer() 
私は、次のコマンドを使用しています

次のエラーが発生しました:

File "c:\program files\python36\lib\site-packages\django\conf\__init__.py", line 129, in __init__ 
raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.") 
django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty. 

私はキーを間違って処理しているように感じます。正しい方法が何であるかわかりません。

答えて

関連する問題