Django錯誤:TypeError at / 'bool' object is not callable解決
使用 Django自帶的 auth 用戶驗證功能,編寫函數,使用 is_authenticated 檢查用戶是否登錄,結果報錯:
TypeError at / 'bool' object is not callable
編寫函數如下:
def index(request, pid=None, del_pass=None):
if request.user.is_authenticated():
username = request.user.username
useremail = request.user.email
messages.get_messages(request)
template = get_template('index.html')
html = template.render(context=locals(), request=request)
return HttpResponse(html)
查詢相關資料,發(fā)現(xiàn) is_authenticated 是屬性而不是方法,我們應該把括號去掉,這樣就沒什么問題了。
將
if request.user.is_authenticated():
改為
if request.user.is_authenticated:
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- golang 打印error的堆棧信息操作
- 基于golang如何實現(xiàn)error工具包詳解
- 修復 Mac brew 安裝 mongodb 報 Error: No available formula with the name ‘mongodb’ 問題詳解
- 解決啟動MongoDB錯誤:error while loading shared libraries: libstdc++.so.6:cannot open shared object file:
- django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)問題的解決
- GO語言標準錯誤處理機制error用法實例
- 淺析golang開發(fā)Error的使用詳解
相關文章
Python GUI之tkinter窗口視窗教程大集合(推薦)
這篇文章主要介紹了Python GUI之tkinter窗口視窗教程大集合,看這一篇教程足了,本文通過圖文實例相結合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10
python統(tǒng)計字符串中指定字符出現(xiàn)次數的方法
這篇文章主要介紹了python統(tǒng)計字符串中指定字符出現(xiàn)次數的方法,涉及Python中count函數的使用技巧,非常具有實用價值,需要的朋友可以參考下2015-04-04
scrapy與selenium結合爬取數據(爬取動態(tài)網站)的示例代碼
這篇文章主要介紹了scrapy與selenium結合爬取數據的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-09-09
Python使用matplotlib和pandas實現(xiàn)的畫圖操作【經典示例】
這篇文章主要介紹了Python使用matplotlib和pandas實現(xiàn)的畫圖操作,結合實例形式分析了Python基于matplotlib和pandas的數值運算與圖形顯示操作相關實現(xiàn)技巧,并對部分代碼的圖形顯示進行了顯示效果測試,需要的朋友可以參考下2018-06-06
Python3實現(xiàn)的簡單工資管理系統(tǒng)示例
這篇文章主要介紹了Python3實現(xiàn)的簡單工資管理系統(tǒng),涉及Python文件讀寫、數據遍歷、判斷等相關操作技巧,需要的朋友可以參考下2019-03-03
Python爬蟲實現(xiàn)全國失信被執(zhí)行人名單查詢功能示例
這篇文章主要介紹了Python爬蟲實現(xiàn)全國失信被執(zhí)行人名單查詢功能,涉及Python爬蟲相關網絡接口調用及json數據轉換等相關操作技巧,需要的朋友可以參考下2018-05-05
Python使用pylab庫實現(xiàn)畫線功能的方法詳解
這篇文章主要介紹了Python使用pylab庫實現(xiàn)畫線功能的方法,結合具體實例分析了Python使用pylab庫的相關函數實現(xiàn)畫線功能的操作技巧,并附帶說明了相關函數與參數功能,需要的朋友可以參考下2017-06-06

