我很困擾這個! 我正在寫一個從外部數據庫讀取數據的Django視圖。爲此,我使用標準的MySQLdb庫。 現在,要加載數據,我必須做一個非常漫長而複雜的查詢。我可以在我的視圖中硬編碼該查詢,並且工作得很好。 但我認爲這是不實際的;我希望能夠在將來更改查詢,所以我嘗試從文本文件加載語句。 我的問題是,我不知道在哪裏存儲以及如何打開該文件。無論我在哪裏,我都會得到一個「沒有這樣的文件或目錄」的錯誤。即使將其保存在與視圖代碼相同的目錄中也會失敗。閱讀django中的本地文件
請注意,這不是上傳的文件;它只是一個完成我的代碼的外部文件。 有什麼建議嗎? 在此先感謝!
嗯,其實我試圖把它放在與view和normal open()函數的代碼相同的目錄中。因爲它失敗了,我試圖找到一些信息,但我嘗試失敗的所有信息(IE:把它放在我的應用程序的「靜態」子目錄中)。絕對路徑可以工作,但我仍然想要更多的靈活性 – fenomenoxp