1. 程式人生 > >執行Python程式是,出現AttributeError: 'function' object has no attribute 'name'的bug

執行Python程式是,出現AttributeError: 'function' object has no attribute 'name'的bug

在寫flask專案中的藍圖時候出現 AttributeError: ‘function’ object has no attribute 'name’bug 仔細查閱確實不是程式碼的問題,原始碼如下

在這裡插入圖片描述
在這裡插入圖片描述

在註冊藍圖這裡經常會出這種錯誤,後來查閱資料發現,並不一定是你的程式碼有問題,而是使用的變數名可能與系統(包括擴充套件庫或者保留字)的重複了,修改變數名之後就可以了。當然,這是在你排除了程式碼本身沒有錯誤的情況之後,可能的原因之一。改變的程式碼如下

在這裡插入圖片描述
在這裡插入圖片描述

只需要將order_blu 任意改為除系統變數之外的就可以了,希望可以幫助大家。