django中使用memcache的一些注意事項

2022-10-10 11:06:12 字數 592 閱讀 4399

最近寫django專案時在儲存驗證碼方面要用到memcached,於是便檢視了一些教程進行操作,結果確遇到了一系列問題,以下是一些容易遇到的雷區:

1.windows下memcached安裝:

-windows下memcached安裝包是乙個exe檔案,然而安裝並不是直接雙擊exe檔案進行安裝,而是要通過命令列進行安裝:

首先cd 到 memcached.exe所在資料夾,然後鍵入如下**:

memcached.exe -d install

2.安裝報錯,提示不能安裝或者已安裝:

①首先進入任務管理器,點選服務,檢視是否存在memcached這一服務,如果存在,那麼直接單擊右鍵,點選執行。如果沒有,請看下面一條 

②安裝報錯還有原因是因為許可權不夠,啟動cmd時用管理員許可權執行即可

3.執行專案時報錯,提示modulenotfounderror: no module named 'memcache':

-報錯原因是因為缺少所需的包,解決辦法:進入到專案所在環境,安裝乙個叫 python-memcached的包即可解決

pip install python-memcached

django中使用日誌

配置日誌檔案的使用 logging 日誌格式 filters handlers default error console request handler scprits handler loggers django.request scripts blog.views 在views 檢視函式中使用...

Django中使用快取

pip install drf extensions1.直接新增裝飾器 可以在使用rest framework extensions.cache.decorators中的cache response裝飾器來裝飾返回資料的類檢視的物件方法,如 python class cityview apiview...

Django中使用訊息提示

來自 先簡單說一下這裡的訊息提示是什麼意思,以及其被需求的程度。比如你上乙個任何乙個 當你進行某項操作 例如提交表單或者刪除乙個好友等 可能會彈出乙個訊息框,告訴你你完成了某項操作 相反的,當你進行某項非法操作時,比如你在 號碼的輸入框裡輸入了你的郵箱,人性化的 也許會友好地彈出個框告訴你,你的操作...