| # 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) | |
| def is_authenticated(self): | |
| return True | |
| def __str__(self): | |
| return self.username or "Anonymous" | |