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
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.
Tarefa
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.
Tudo estava claro?
Desafio: AuthMixin
Tarefa
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.
Tarefa
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.
Tudo estava claro?
Desafio: AuthMixin
Tarefa
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.
Tarefa
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.
Tudo estava claro?
Tarefa
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.