在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前面勾選即可 最近,在輸出的時...