Graphs and tables for your Spotify account.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
from django.db import models
# id's are 22 in length in examples but set to 30 for buffer MAX_ID = 30 # saw tokens being about ~150 chars in length TOKEN_LENGTH = 200
class User(models.Model): class Meta: verbose_name = "User" verbose_name_plural = "Users"
# the user's Spotify ID id = models.CharField(primary_key=True, max_length=MAX_ID) secret = models.CharField(max_length=50, default='') refresh_token = models.CharField(max_length=TOKEN_LENGTH) access_token = models.CharField(max_length=TOKEN_LENGTH) access_obtained_at = models.DateTimeField(auto_now=True) access_expires_in = models.PositiveIntegerField()
def __str__(self): return self.id
|