File size: 436 Bytes
24e6f5b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | # Non-ORM User model for MongoDB
class User:
def __init__(self, username=None, email=None, is_active=True, **kwargs):
self.username = username
self.email = email
self.is_active = is_active
for key, value in kwargs.items():
setattr(self, key, value)
@property
def is_authenticated(self):
return True
def __str__(self):
return self.username or "Anonymous"
|