изменил update_user

This commit is contained in:
Mike0001-droid 2024-06-20 11:10:35 +05:00
parent 5297adb48a
commit 9f221e2b20
4 changed files with 25 additions and 6 deletions

View File

@ -0,0 +1,21 @@
from rest_framework.schemas import AutoSchema
import coreapi
import coreschema
""" class PlayListSchema(AutoSchema):
def get_serializer_fields(self, path, method):
return [
coreapi.Field(
name='playlist_id',
location='form',
required=False,
schema=coreschema.Integer(description='ID плейлиста')
),
coreapi.Field(
name='songs_id',
location='form',
required=False,
schema=coreschema.Array(description='ID треков')
),
] """

View File

@ -11,11 +11,7 @@ class MyUserSerializer(ModelSerializer):
class Meta: class Meta:
model = MyUser model = MyUser
fields = ('id', 'email', 'password', fields = ('id', 'email', 'password', 'date_joined')
'first_name', 'last_name',
'phone', 'date_joined',
'number',
)
extra_kwargs = { extra_kwargs = {
'password': {'write_only': True}, 'password': {'write_only': True},
} }

View File

@ -12,4 +12,4 @@ class FavoriteSongAdmin(admin.ModelAdmin):
@admin.register(PlayList) @admin.register(PlayList)
class PlayListAdmin(admin.ModelAdmin): class PlayListAdmin(admin.ModelAdmin):
list_display = ('id', 'name', 'user',) list_display = ('id', 'name', 'user', 'art')

View File

@ -42,6 +42,8 @@ class PlayList(models.Model):
name = models.CharField('Название плейлиста', max_length=50) name = models.CharField('Название плейлиста', max_length=50)
song = models.ManyToManyField(Song, blank=True, null=True) song = models.ManyToManyField(Song, blank=True, null=True)
user = models.ForeignKey(MyUser, verbose_name='Пользователь', on_delete=models.CASCADE, blank=True, null=True) user = models.ForeignKey(MyUser, verbose_name='Пользователь', on_delete=models.CASCADE, blank=True, null=True)
art = models.ImageField('Изображение плейлиста', blank=True, null=True, upload_to="playlist_images/")
class Meta: class Meta:
verbose_name = 'Плейлисты' verbose_name = 'Плейлисты'