from django.contrib.auth.models import User from django.db import models from django.db.models import JSONField """ class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) likedSongs = JSONField(blank=True, null=True) """ # likedSongs = models.ManyToManyField(Song) # likedSongs = models.TextField() # podcasts = models.ManyToManyField(Podcast) # playlists = models.ManyToManyField(Playlist) # #JWT # from django.contrib.auth.models import User # from rest_framework.authtoken.models import Token # for user in User.objects.all(): # Token.objects.get_or_create(user=user) # from django.conf import settings # from django.db.models.signals import post_save # from django.dispatch import receiver # @receiver(post_save, sender=settings.AUTH_USER_MODEL) # def create_auth_token(sender, instance=None, created=False, **kwargs): # if created: # Token.objects.create(user=instance) class Team(models.Model): name = models.CharField('Имя участника', max_length=50) last_name = models.CharField('Фамилия участника', max_length=50) position = models.CharField('Должность участинка', max_length=50) img_person = models.ImageField('Изображение участника', blank=True, null=True, upload_to="team_images/") def __str__(self): return f"{self.last_name} {self.name} - {self.position}" class Meta: verbose_name = 'Команда' verbose_name_plural = 'Команда'