We need to get cost from Reward, but we must use TwitchUser
it`s my models.py
class TwitchUser(models.Model):
username = models.CharField(max_length=250, verbose_name='username', null=True)
refresh_token = models.CharField(max_length=300, verbose_name='refresh_token', null=True)
id = models.CharField(max_length=150 ,primary_key=True)
login = models.CharField(max_length=250, null=True)
avatar = models.CharField(max_length=400, verbose_name='avatar')
params = models.ForeignKey('Parametrs', on_delete=models.CASCADE)
class Parametrs(models.Model):
skip = models.ForeignKey('Reward', on_delete=CASCADE)
chat_bot = models.BooleanField(default=False)
class Reward(models.Model):
id = models.CharField(primary_key=True, max_length=50)
title = models.CharField(null=True, max_length=50)
cost = models.IntegerField(default=0)
background_color = models.CharField(max_length=30, verbose_name='color', default='FFD600')
cooldown = models.IntegerField(default=30)
type = models.CharField(max_length=100, )