Django爬過的坑系列 函式命名

2021-08-07 19:33:07 字數 469 閱讀 6179

from django.contrib.auth import logout

def logout(request):

logout(request)

return httpresponseredirect(reverse('c_63:index'))

寫完之後就例行測試一下,但是出現了下面的錯誤 … …
runtimeerror at /logout/

maximum recursion depth exceeded

很明顯自定義的的函式名 logout 和 import的logout 衝突了

解決辦法:

就是把自定義函式更名

使用 as 賦予匯入的 logout 函式 乙個別名

from django.contrib.auth import logout as alias_name

superset爬過的坑

superset是資料分析與視覺化平台。該工具主要特點是可自助分析 自定義儀錶盤 分析結果視覺化 匯出 使用者 角色許可權控制,還整合了乙個sql編輯器,可以進行sql編輯查詢等,原來是用於支援druid的視覺化分析,後面發展為支援很多種關聯式資料庫及大資料計算框架,如 mysql,oracle,p...

feign的使用和爬過的坑

自學了一些springclou的相關元件,今天記錄個人在feign的自學中遇到的坑和解決方案。1.引入依賴。在pom檔案中匯入fegin,需要注意的是,如果springboot版本是2.0以後的,要使用下面的openfeign,使用feign會導致啟動類上無法找到 enablefeignclient...

php 爬蟲,爬過的幾個坑(未完)

零 用php做爬蟲的優勢,可以直接整合到已有的php 中。一 遮蔽錯誤 libxml use internal errors true 二 建立url請求 public function curl url,post data null html curl exec ch html utf8 enco...