Menentukan Direktori Skrip dalam Django Views
Coretan kod Python ini menunjukkan cara mendapatkan lokasi direktori fail skrip:
<code class="python">import os print(os.getcwd())</code>
Walau bagaimanapun, apabila dilaksanakan dari dalam paparan Django, ia mengembalikan /. Untuk menangani isu ini, anda boleh menggunakan os.path.realpath bersama-sama dengan __file__:
<code class="python">import os print(os.path.dirname(os.path.realpath(__file__)))</code>
Ini akan memberikan laluan penuh ke direktori skrip tanpa mengira konteks pelaksanaan, walaupun __file__ hanya mengandungi nama fail .
os.getcwd() dan os.path.abspath() kedua-duanya mengembalikan direktori kerja semasa, yang mungkin tidak sentiasa sejajar dengan direktori skrip. Dalam senario di mana __file__ hanya mengembalikan nama fail, kaedah ini menjamin akses kepada laluan direktori skrip.
Atas ialah kandungan terperinci Bagaimana untuk Menentukan Laluan Direktori Skrip dalam Django Views?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!