c
А куда посмотреть и в сторону чего подумать, чтобы автоматизировать генерацию поля unique_users вместо
products = Product.objects.all()как-то сложно на уровне интеллекта получается...
for product in products:
product.unique_users = Wishlist.objects.filter(products__id=product.id).values_list('user', flat=True).distinct().count()
Сам подумал - тут можно просто при добавление/удалении делать +/- 1.
А если - ?
wishlists = Wishlist.objects.filter(user_id=request.user.id)
for wishlist in wishlists:
wishlist.products_ids = wishlist.products.values_list('id', flat=True)
# [List]В SQL базах данных вроде бы списки не хранятся?
Чем можно заменить поле состоящее из списка с id [1,45,12,18,15]? c целью в шаблонах мочь чекать {% if id in wishlist.products_ids %} ?