【发布时间】:2021-03-11 15:04:19
【问题描述】:
所以这里我有一个名为 Product 的表,其中包含 Food name、Category、Price、Image、Dataset id 列,所以我只想在 Django 中检索 Dataset id 的值
我想将 parse dataset_id 放到推荐函数中,但是当我选择 Pizza 时它没有给出 31 的值,所以我尝试打印它,我的控制台中的输出是
这是来自views.py的代码
from .models import Product
def cart(request):
if request.user.is_authenticated:
print(Product.dataset_id)
res=recommend(item_id=31, num=3)
customer = request.user.customer
order , created = Order.objects.get_or_create(customer = customer , complete=False)
items = order.orderitem_set.all()
cartItems = order.get_cart_items
print(res)
这是我在 models.py 中的产品代码
class Product(models.Model):
food_id = models.AutoField
food_name = models.CharField(max_length=50, default="")
cateory = models.CharField(max_length=50, default="")
subcategory = models.CharField(max_length=50, default="")
price = models.IntegerField(default=0)
image = models.ImageField(upload_to='menu/images', default="")
dataset_id = models.IntegerField(default = 0)
【问题讨论】:
标签: django sqlite django-models django-views django-queryset