если его нет то создание его и потом добавление его в поле mtm другой модели в среднем занимает 5 секунд. Можно это как-то ускорить ?
user_watchlist = Watchlist.objects.get(owner__id=user_id)
for i in watchlist:
try:
anime = Anime_sql.objects.get(mal_id=i.id)
except ObjectDoesNotExist:
anime = Anime_sql.objects.create(
mal_id=i.id,
name=i.name,
description=None,
episodes=i.episodes,
avatar=i.image,
premiered=i.date
)
anime.genres.set(create_category(i.genres))
anime.studios.set(create_studios(i.studios))
user_watchlist.items.add(anime)
ой, не то. watchlist это кортеж с датаклассами
выбрать отуда id можно списком ?
не очень понял
Обсуждают сегодня