@Smuzzzzzi

Как вернуть пустое значение?

Model
def get_profile_cover_picture(self):
  default_cover = None
    if self.cover:
      return self.cover.url
    else:
      return default_cover

Serializers
def get_profile_cover_picture(self, obj):
	request = self.context.get('request')
	profile_cover_picture_url = obj.get_profile_cover_picture()
	return request.build_absolute_uri(profile_cover_picture_url)

Сейчас возвращается
"profile_cover_picture": "localhost:8000/api/users/base_user_profile/admin"
Мне нужно чтоб если cover отсутствует то строка должна быть пустая
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
@Smuzzzzzi Автор вопроса
def get_profile_cover_picture(self, obj):
		return obj.get_profile_cover_picture()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы