Windows10のVisual Studio Codeでdjangoのデバッグをしていたら、下記エラーが発生した。
command
PermissionError: [WinError 32] プロセスはファイルにアクセスできません。別のプロセスが使用中です。: 'hogehoge\\logs\\django.log' -> 'hogehoge\\logs\\django.log.1'
ログを出力する所でなんかエラーが発生している模様。
下記が参考になりました。
https://www.codetd.com/ja/article/6368130
イマイチよく分からなかったけど、Windows環境で発生するらしい。
ConohaVPSでは発生していなかったはず。
以下をrunserverするときのパラメータにつければいいらしい。
command
--noreload
Visual Studio Code ではlaunch.jsonに下記のように記述すると大丈夫。
command
"args": [
"runserver",
"0.0.0.0:8000", # 追加
"--noreload" # 追加
],