python - <pembangunan web flask> isu kebenaran projek
天蓬老师
天蓬老师 2017-06-12 09:24:08
0
1
710

AttributeError: Objek 'NoneType' tidak mempunyai 'permission' atribut
------------------------------------------------ ---- --------------------------`
{% jika current_user.can(Kebenaran.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'`


Saya telah menambah kebenaran ke dalam pangkalan data, mengapa program masih menggesa soalan ini? Adakah sesiapa yang telah menyiapkan projek flasky? Tolong beri saya tunjuk ajar, terima kasih

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua(1)
某草草

self.role is None, projek lengkap flasky https://github.com/miguelgrin... boleh rujuk

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan