Bagaimana untuk Menentukan Laluan Direktori Skrip dalam Django Views?

DDD
Lepaskan: 2024-10-24 05:04:01
asal
267 orang telah melayarinya

How to Determine the Script Directory Path in Django Views?

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan