2017-12-24 8 views
-1

JWT(Json Webトークン)の作成にdjango SECRETE_KEYを使用したいと思います。 djangoプロジェクトの下にあるすべてのアプリケーションからdjango秘密鍵を読み取ることは可能ですか?他のアプリでdjano settings.pyからSECRET KEYを読むことはできますか?

内部アプリケーションロジックにdjango秘密鍵を使用することをお勧めしますか?

+0

django-restframeworkを使用している場合は、JWT_AUTH設定のsettings.pyでdjangoの秘密を使用できるオプションがあります。http://getblimp.github.io/django-rest-framework-jwt/ #additional-settings –

+1

チップをありがとう。今私はdjango-rest-framework-jwtを使用しています。 –

答えて

0

私は.envファイルを使用しています。あなたは、他のファイルへのこのリンクは

0

はENVファイルを作成し、それを設定するために.envを使用する方法を助けるhttps://github.com/theskumar/python-dotenv

https://github.com/jpadilla/django-dotenv

それを参照することができ.envを使用しようとすると、設定にインポートし、 例えば:

はsettings.pyと仮定して、ENVファイルが

settings_top_Secret.pyですsettings.py

from . import /PATH_TO/settings_top_Secret 

SECRET_KEY = settings_top_Secret.SECRET_KEY 

とあなたのsettings_top_Secret.pyで

SECRET_KEY = '7984)0_beumt0)wuvk*y%))0_beumt0)wuvk*y%(vss-x-7z_' 

そして常に、ライブサーバーで、またはのgitの場合にはバリアフリーのsettings_top_Secretをアップロードしないで

、gitignoreに含めます。

関連する問題