请帮助将此SQL查询转换为Django ORM查询。
select l.* from products l inner join products r on l.category = r.category where r.id = %s请注意,category本身就是一个指向ProductCategory模型的ForeignKey (如果它对您有用的话)。此外,如果可能的话,将其与这个ORM查询结合起来。
Product.objects.prefetch_related('productrecipes', 'farmerprofiles', 'productfeedbacks')请帮帮忙。谢谢。
发布于 2018-02-09 06:53:07
假设您希望与给定的Product相同类别的所有产品
# given product
product = Product.objects.get(...)
# products from same category
related_products = Product.objects.filter(category_id=product.category_id)然后,只需追加prefetch_related调用:
related_products = related_products.prefetch_related(...)https://stackoverflow.com/questions/48700137
复制相似问题