изменил update_user
This commit is contained in:
parent
5297adb48a
commit
9f221e2b20
|
|
@ -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 треков')
|
||||||
|
),
|
||||||
|
] """
|
||||||
|
|
@ -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},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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')
|
||||||
|
|
|
||||||
|
|
@ -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 = 'Плейлисты'
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue