コマンド ラインから Django ビュー内で Python スクリプトを実行する場合、現在の作業ディレクトリが異なる場合があります。これにより、スクリプトのディレクトリの取得に不一致が生じる可能性があります。
この問題に対処するには、os.getcwd() を使用して現在の作業ディレクトリを確認できます。ただし、常に意図した結果が得られるとは限りません。
スクリプトのディレクトリ パスの決定
Django ビュー内からスクリプトへの適切なパスを取得するには、次のようにします。
更新されたコード スニペット
内部からスクリプトへのパスを取得するための更新されたコード スニペットDjango ビューは次のとおりです。
<code class="python">import os print(os.path.dirname(os.path.realpath(__file__)))</code>
このアプローチは、前述の方法を組み合わせて、実行環境に関係なく、スクリプトのディレクトリ パスを決定する一貫した信頼性の高い方法を提供します。
以上がDjango ビュー内からスクリプトのディレクトリ パスを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。