Django中的BASE_DIR


BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

1. os.path.abspath(file)返回的是.py文件的絕對路徑,也就是settings.py這個文件路徑

2. os.path.dirname(os.path.abspath(file)),也就是settings.py這個文件的目錄

3. BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(file))),這里BASE_DIR也就是整個工程project的目錄

例:

DATA_DIR = os.path.join(settings.BASE_DIR, "conf")       # 即項目目錄下的conf目錄

DEFAULT_FONTS = os.path.join(DATA_DIR, "DroidSansMono.ttf")    # 即DroidSansMono.ttf文件在conf目錄下


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM