aboutsummaryrefslogtreecommitdiffstats
path: root/djangorestframework/tokenauth/models.py
blob: 3b9a55bcf45862097870bf5fce5c67b546cfd3cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from django.db import models

class BaseToken(models.Model):
    """
    The base abstract authorization token model class.
    """
    key = models.CharField(max_length=32, primary_key=True)
    user = models.ForeignKey('auth.User')
    revoked = models.BooleanField(default=False)

    class Meta:
        abstract=True


class Token(BaseToken):
    """
    The default authorization token model class.
    """
    pass