Commit 98fc7caa by Xavier Ordoquy

Merge pull request #3860 from linovia/bug/leave_token_abstract

Restore the abstract on Token model when the app isn't declared
parents 06dd55ac 9e8ddb88
...@@ -22,6 +22,14 @@ class Token(models.Model): ...@@ -22,6 +22,14 @@ class Token(models.Model):
on_delete=models.CASCADE) on_delete=models.CASCADE)
created = models.DateTimeField(auto_now_add=True) created = models.DateTimeField(auto_now_add=True)
class Meta:
# Work around for a bug in Django:
# https://code.djangoproject.com/ticket/19422
#
# Also see corresponding ticket:
# https://github.com/tomchristie/django-rest-framework/issues/705
abstract = 'rest_framework.authtoken' not in settings.INSTALLED_APPS
def save(self, *args, **kwargs): def save(self, *args, **kwargs):
if not self.key: if not self.key:
self.key = self.generate_key() self.key = self.generate_key()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment