Django在view中讀取txt檔案

2021-10-10 13:30:30 字數 523 閱讀 9862

在view中想載入乙個block-words的txt來遮蔽髒字。

但是一直報錯找不到檔案

使用完整路徑,把txt放在view.py同一路徑下,加入前兩行即可

module_dir = os.path.dirname(__file__)

file_path = os.path.join(module_dir,

'block-words.txt'

)# full path to text.

block_words = pd.read_csv(file_path,header=

none

)

使用find來匹配,將所有匹配到的詞全部換為星號

for word inblock_words[0]

:if info.find(word)!=-

1:info = info.replace(word,

'*'*

len(word)

)

Django中的T 模板

渲染模板 templates資料夾存放模板檔案,可以使用模板語法,注意static資料夾裡面html檔案不能使用模板語法。templates可以是自定義的名字,在子應用目錄下需要註冊,在工程目錄下需要在settings.py裡註冊,然後將資料夾標記為template folter。django預設的...

Django中URL和View的關係

每次使用者發來乙個httprequest請求,django會用url pattern與請求進行匹配,匹配到第乙個url pattern就會把請求轉向對應的view view用來響應request,並返回response,response裡可以包含網頁檔案呀,等等。所以專案中絕大部分 均在此編寫。vi...

在輸出中的 t

t為轉義字元,為水平製表符,意思是橫條到下乙個單元格的位置,ascii碼值為009 在idea中將tab設定為 t的方法如下 settings code style other file types scheme下拉為project。將use tab character前面勾選即可 最近,在輸出的時...