なぜ発生したか。
原因はわからずです。git操作中にブランチを新しく切ったり、コミット履歴を消したりしていたので、何かのコマンドで.envファイルをぶっ飛ばしてしまった模様。
Error
raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.")
このErrorが出たためにDB接続情報もぶっ飛びました。自分でもびっくりする悲鳴を上げたものです。
呼吸を整えろ俺。といったところで閃いたのは、新しくdjangoアプリ作って、シークレットキーを移植すればいいんじゃね?DB情報は使っているDBの大元の接続情報を見に行けば見つかるはず。
シークレットキーを新規作成。
てことで, 新しくシークレットキーを作成します。
$ django-admin startproject <projectname>
下記のシークレットキーを移植する。
setting.py
SECRET_KEY = 'django-insecure...'
runserver
$ python3 manage.py runserver
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
November 24, 2022 - 14:05:54
Django version 4.1.3, using settings 'geopostpj.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Let' Go!!やったぜ!
enjoy your coding!!