django - 在 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)
...
解决方案
推荐阅读
- elixir - 级联 Enum.reduce/3 和 Map.update/4
- javascript - REACT NATIVE:有办法识别设备类型(智能手机、平板电脑、笔记本电脑)吗?
- android - 当我在样式中设置 OutlinedBox 时,TextInputLayout 不起作用
- postgresql - Postgis:用两个多边形表冲出/切出庭院
- powerquery - 如何在 PowerBI for Desktop 中将日期时间转换为 UNIX
- c# - 适用于 .NET 的 Oracle 数据提供程序不支持 Oracle 19.0.96.0.0
- post - ASP.Net Core 3.1 后期视图模型更改
- java - 我怎样才能创建一个新的元素/节点,然后向它添加一个新的键和值?
- iis - 从 VS 将网站部署到 IIS - 选项不存在?
- tensorflow - tf.nn.sampled_softmax_loss 中的损失函数