Conteúdo do Curso
Programação Orientada a Objetos em Python Avançado
Programação Orientada a Objetos em Python Avançado
Desafio: AuthMixin
Tarefa
Swipe to show code editor
Vamos tornar seu código mais flexível.
- Defina a classe
AuthMixin
. - Recorte os métodos
login
elogout
da classeUser
e insira-os no corpo doAuthMixin
. - Mova o atributo de classe
is_authenticated
para oAuthMixin
. - Faça a classe
User
herdar doAuthMixin
.
Nota
Após realizar todas as ações, você terá um mixin de autorização (
AuthMixin
) que poderá ser utilizado em diferentes classes de usuários.
Solução
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 4. Capítulo 3
Desafio: AuthMixin
Tarefa
Swipe to show code editor
Vamos tornar seu código mais flexível.
- Defina a classe
AuthMixin
. - Recorte os métodos
login
elogout
da classeUser
e insira-os no corpo doAuthMixin
. - Mova o atributo de classe
is_authenticated
para oAuthMixin
. - Faça a classe
User
herdar doAuthMixin
.
Nota
Após realizar todas as ações, você terá um mixin de autorização (
AuthMixin
) que poderá ser utilizado em diferentes classes de usuários.
Solução
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 4. Capítulo 3
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo