Django讀取項目內json文件,路徑錯誤找不到文件

在Django工程裏面寫了一個通用方法,讀取工程內文件裏面的json內容

def read_json_file(file_path):
    data = {}
    with open(file_path, 'r') as f:
        data = json.load(f)
return data

路徑寫的是相對路徑,相對調用該方法的文件來寫的,但是調用的時候找不到文件是爲什麼呢?

因爲Django是manage.py開始運行的,所以相對路徑,相對manager.py來寫就會讀取到。

試試下面這行命令就知道了,獲取當前的工作目錄

import os

# get_current_word_directory
print(os.getcwd())
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章