django-rest-auth/rest_auth/models.py
Daniel Stanton e1dffa4ef7 Reverted use of REST_AUTH_TOKEN_APP
This would be a breaking change, and would make it harder to use JWT and Knox simultaneously (e.g. JWT for Web, Knox for Mobile), so reverted.
2017-01-25 10:44:31 +00:00

17 lines
503 B
Python

from django.conf import settings
if getattr(settings, 'REST_USE_KNOX', False):
try:
from knox.models import AuthToken as DefaultTokenModel
except ImportError:
raise ImportError("Install django-rest-knox to use REST_USE_KNOX = True")
else:
from rest_framework.authtoken.models import Token as DefaultTokenModel
from .utils import import_callable
# Register your models here.
TokenModel = import_callable(
getattr(settings, 'REST_AUTH_TOKEN_MODEL', DefaultTokenModel))