python - <flask web 開發>項目permission問題
問題描述
AttributeError: ’NoneType’ object has no attribute ’permission’---------------------------------------------------------------` {% if current_user.can(Permission.MODERATE_COMMENTS) %}
File '/home/centos/Desktop/workspace/flasky_163/app/models.py', line 207, in can def generate_email_change_token(self, new_email, expiration=3600):s = Serializer(current_app.config[’SECRET_KEY’], expiration)return s.dumps({’change_email’: self.id, ’new_email’: new_email}) def can(self, permission):return (self.role.permission & permission) == permission def is_administrator(self):return self.can(Permission.ADMINISTER) def ping(self):AttributeError: ’NoneType’ object has no attribute ’permission’`
我已經添加permission進數據庫了,為什么程序還是提示這個問題? 有沒有已經完成flasky這個項目的前輩。指導一下唄,謝謝
問題解答
回答1:self.role為None,flasky完整項目https://github.com/miguelgrin...可以參考
相關文章:
1. 求大神幫我看看是哪里寫錯了 感謝細心解答2. javascript - JS設置Video視頻對象的currentTime時出現了問題,IE,Edge,火狐,都可以設置,反而chrom卻...3. css3 - [CSS] 動畫效果 3D翻轉bug4. php自學從哪里開始?5. javascript - 數組原聲方法中的一段代碼6. html - eclipse 標簽錯誤7. 數據庫 - MySQL 單表500W+數據,查詢超時,如何優化呢?8. 網頁爬蟲 - python爬蟲翻頁問題,請問各位大神我這段代碼怎樣翻頁,還有價格要登陸后才能看到,應該怎么解決9. phpstady在win10上運行10. python - from ..xxxx import xxxx到底是什么意思呢?
