from django.db import models # Creating track entries class Tracks(models.Model): file = models.FileField(upload_to='tracks/') name = models.CharField(max_length=200) pic = models.ImageField() track_length = models.IntegerField(default=0) uploaded_at = models.DateTimeField(auto_now_add=True) # Creating entries for the queue class Queue(models.Model): file = models.CharField(max_length=200) track_length = models.IntegerField() pic = models.CharField(max_length=200) # Putting LED strip values to database class RGBW(models.Model): r = models.IntegerField(default=0) g = models.IntegerField(default=0) b = models.IntegerField(default=0) w = models.IntegerField(default=0) led_track = models.IntegerField(default=0) changed = models.BooleanField(default=False) led_speed = models.IntegerField(default=1) led_intensity = models.IntegerField(default=100) led_saturation = models.IntegerField(default=0) # Settings class Settings(models.Model): motor_speed = models.IntegerField(default=1) r = models.FloatField(default=0.0) theta = models.FloatField(default=0.0) calibrate = models.IntegerField(default=0)