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"