Django開發中遇到的坑

2021-10-07 03:14:14 字數 1407 閱讀 8541

在開啟乙個檔案的時候,按照傳統的相對路徑的寫法,會報錯「沒用這樣的檔案或目錄存在」。

此時,我們輸入下行**,看當前的路徑到底在**:

print

(os.

listdir

('.'

))

會輸出當前目錄下的所有子檔案。

然後我們根據以確定的當前目錄,再次寫相對路徑。

例如:(檔案總結構如下圖)

('這是檔案中的json資料:'

, json_data)

輸出:

[』.idea』, 『cailmaster』, 『db.sqlite3』, 『input.json』, 『manage.py』, 『static』, 『templates』, 『venv』]

這是檔案中的json資料:

由此可知當專案執行時的相對路徑是相對於專案目錄的,並不是***.py所在的目錄。

**前提:**包確實是成功安裝的,在專案的單獨py檔案中是可以成功執行的。但是當我將這個功能放進整體專案中,報錯開始:找不到指定模組。

整個過程中,檔案都沒有飄紅。但是在執行中,卻會報錯。

如上圖可以看到thulac這個庫確實安裝成功,並成功匯入,底下的方法也沒有飄紅。且在單獨檔案的__main__中測試時,是執行成功的。

但是在整個專案的執行中是失敗的,錯誤如下圖所示:

解決方法:

import sys

print

(sys.path) # 檢視當前路徑

sys.path.

('./venv/lib/site-packages'

)from os import path

import thulac

然後成功了!!!!!辛苦我一整天,終於解決。

django遇到的坑

博主新手,今天第一次用django,遇到了很多坑和大家分享一下啊,win8.1 python3.6!第一步安裝django,配置好環境變數 配置好環境變數 配置好環境變數 注意是配置好,不是配置了,不要問我為什麼 第二步 新建乙個專案,問題來了 django admin.py startprojec...

開發中遇到的坑

new arraylist size 時確定list數量,指明list大小,但是確保 裡的.size 不是null listresult new arraylist authprioritydolist.size 判斷string型別的值是不是空時用stringutils.hastext strin...

學習Django遇到的坑

1.安裝xadmin,生成資料表一直報錯,不明白!原因 未使用django formtools最新版包,wtf,git上給出的依賴包是1.0版本的啊!2.關於djangorestframwork配置問題 頁面顯示設定 rest framework 3.在修改了models.py後,用python m...