JWT(Json Webトークン)の作成にdjango SECRETE_KEYを使用したいと思います。 djangoプロジェクトの下にあるすべてのアプリケーションからdjango秘密鍵を読み取ることは可能ですか?他のアプリでdjano settings.pyからSECRET KEYを読むことはできますか?
内部アプリケーションロジックにdjango秘密鍵を使用することをお勧めしますか?
JWT(Json Webトークン)の作成にdjango SECRETE_KEYを使用したいと思います。 djangoプロジェクトの下にあるすべてのアプリケーションからdjango秘密鍵を読み取ることは可能ですか?他のアプリでdjano settings.pyからSECRET KEYを読むことはできますか?
内部アプリケーションロジックにdjango秘密鍵を使用することをお勧めしますか?
私は.envファイルを使用しています。あなたは、他のファイルへのこのリンクは
はENVファイルを作成し、それを設定するために.envを使用する方法を助けるhttps://github.com/theskumar/python-dotenv
https://github.com/jpadilla/django-dotenv
それを参照することができ.envを使用しようとすると、設定にインポートし、 例えば:
はsettings.pyと仮定して、ENVファイルが
settings_top_Secret.pyですsettings.pyfrom . 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に含めます。
django-restframeworkを使用している場合は、JWT_AUTH設定のsettings.pyでdjangoの秘密を使用できるオプションがあります。http://getblimp.github.io/django-rest-framework-jwt/ #additional-settings –
チップをありがとう。今私はdjango-rest-framework-jwtを使用しています。 –