Skip to content

Instantly share code, notes, and snippets.

@ayee
Last active February 13, 2019 19:39
Show Gist options
  • Save ayee/3884acd251dfc5d0ab7d965b7e35156d to your computer and use it in GitHub Desktop.
Save ayee/3884acd251dfc5d0ab7d965b7e35156d to your computer and use it in GitHub Desktop.

Create authentication token

Step 1: Get user to create token for

django.contrib.auth.models.User.objects.all() return error AttributeError: Manager isn't available; 'auth.User' has been swapped for 'users.User'

from django.contrib.auth import get_user_model
In [5]: get_user_model()
Out[5]: socgram.users.models.User
In [8]: get_user_model().object.all()
Out[8]: <QuerySet [<User: admin>]>

Step 2: Change user password if necessary

manage.py changepassword <user_name>

Step 3: Generate token

In [8]: admin = get_user_model().objects.all()[0]
In [9]: 
In [9]: token = Token.objects.create(user=admin)
In [10]: print(token)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment