autocomplete field

This commit is contained in:
bkfox
2022-03-20 03:35:37 +01:00
parent 4733d9ac7c
commit 4a00ecd691
4 changed files with 89 additions and 33 deletions

View File

@ -54,18 +54,13 @@ class LogInfoSerializer(serializers.Serializer):
class SoundSerializer(serializers.ModelSerializer):
# serializers.HyperlinkedIdentityField(view_name='sound', format='html')
file = serializers.FileField(use_url=False)
class Meta:
model = Sound
fields = ['pk', 'name', 'program', 'episode', 'type',
fields = ['pk', 'name', 'program', 'episode', 'type', 'file',
'duration', 'mtime', 'is_good_quality', 'is_public', 'url']
def get_field_names(self, *args):
names = super().get_field_names(*args)
if 'request' in self.context and self.context['request'].user.is_staff:
names.append('file')
return names
class PodcastSerializer(serializers.ModelSerializer):
# serializers.HyperlinkedIdentityField(view_name='sound', format='html')