首页 > 解决方案 > 在 Django 框架中实现类似产品

问题描述

我希望当用户进入产品页面时,该页面显示与该产品的名字相同的产品。事实上,我想实现类似的产品。每次用户进入一个页面,名字与用户输入的产品相同的产品被识别为相似产品。我这样做如下,但它不识别任何产品。这是什么原因?

my model:

class Product(models.Model):
    name = models.CharField(max_length=200)
    ....

my view:
    def product_details(request, id):
    products = get_object_or_404(Product, id=id)
    related_products = Product.objects.filter(name__startswith=products.name)
...

标签: djangodjango-modelsdjango-views

解决方案


推荐阅读