Заполнение массива из бд - Python
Формулировка задачи:
Здравствуйте.
Есть модель -
views -
Как заполнить массив proRating из бд, и к каждому рейтингу, что-бы был привязан определённый alias продукта.
Листинг программы
- class Items(models.Model):
- name = models.CharField(max_length=15, verbose_name='Название товара', default='')
- price = models.IntegerField(default=0, verbose_name='Цена')
- # image = models.CharField(max_length=255, verbose_name='Картинка', default='')
- image = models.ImageField(null=True, blank=True, upload_to='image/', verbose_name='Изображение')
- alias = models.SlugField(verbose_name='Alias товара', default='')
- rating = models.FloatField(default=0, verbose_name='Рейтинг')
Листинг программы
- def popular(request):
- title = 'Популярные'
- products = Items.objects.all()
- category = Category.objects.all()
- proRating = request.POST.get('rating', False)
- context = {
- 'products': products,
- 'category': category,
- 'title': title,
- 'proRationg': proRating,
- }
- print(proRating)
- return render(request, 'popular/main.html', context)
Решение задачи: «Заполнение массива из бд»
textual
Листинг программы
- popular_products = Items.objects.filter(rating_gte=float(proRating))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д