добавил возможность добавить лого
This commit is contained in:
parent
e5b103151f
commit
f165fbd16d
|
|
@ -12,4 +12,4 @@ class FavoriteSongAdmin(admin.ModelAdmin):
|
|||
|
||||
@admin.register(PlayList)
|
||||
class PlayListAdmin(admin.ModelAdmin):
|
||||
list_display = ('id', 'name', 'user', 'art')
|
||||
list_display = ('id', 'name', 'user', 'playlist_art')
|
||||
|
|
|
|||
|
|
@ -43,8 +43,7 @@ class PlayList(models.Model):
|
|||
name = models.CharField('Название плейлиста', max_length=50, blank=True, null=True)
|
||||
song = models.ManyToManyField(Song, blank=True, null=True)
|
||||
user = models.ForeignKey(MyUser, verbose_name='Пользователь', on_delete=models.CASCADE)
|
||||
art = models.ImageField('Изображение плейлиста', blank=True, null=True, upload_to="playlist_images/")
|
||||
|
||||
playlist_art = models.FileField('Изображение плейлиста', blank=True, null=True, upload_to="playlist_images/")
|
||||
|
||||
class Meta:
|
||||
verbose_name = 'Плейлисты'
|
||||
|
|
|
|||
|
|
@ -69,6 +69,12 @@ class PlayListSchema(AutoSchema):
|
|||
required=False,
|
||||
schema=coreschema.Integer(description='ID плейлиста')
|
||||
),
|
||||
coreapi.Field(
|
||||
name='playlist_art',
|
||||
location='form',
|
||||
required=False,
|
||||
schema=coreschema.Integer(description='Обложка плейлиста')
|
||||
),
|
||||
coreapi.Field(
|
||||
name='azura_id',
|
||||
location='form',
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ class SongSerializer(serializers.ModelSerializer):
|
|||
class PlayListSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = PlayList
|
||||
fields = ('id', 'name', 'song', 'user')
|
||||
fields = ('id', 'name', 'song', 'user', 'playlist_art')
|
||||
|
||||
def to_representation(self, instance):
|
||||
rep = super().to_representation(instance)
|
||||
|
|
|
|||
Loading…
Reference in New Issue