Токенизация любого экземпляра модели в django (DRF)
Итак, я работаю с Django и django-rest-knox
для аутентификации на основе токенов. Это работает хорошо, но теперь я хочу, чтобы вместо пользовательской аутентификации был токенизирован любой другой экземпляр модели.
Обычный способ;
from knox.models import AuthToken
AuthToken.objects.create(user=myuser)
Что я пробовал;
AuthToken.objects.create(some_other_model_instace)
Что дает ошибку;
AuthToken.user" must be a "User" instance
Есть ли способ сделать это?