我正在尝试在我的Django网站上创建一个像这个链接的前端过滤器和搜索系统: http://www.habitat.co.uk/sofas-armchairs/sofas-categories/leather-sofas/hyde-leather/shopby/brown/price-655-1500
以下是我要实现的以下功能:
我的Django模型只是一个简单的mod:
class Product(models.Model):
seller = models.ForeignKey(SellerAccount)
media = models.ImageField(blank=True,
null=True,
upload_to=download_media_location,
storage=FileSystemStorage(location=settings.PROTECTED_ROOT))
title = models.CharField(max_length=30)
slug = models.SlugField(blank=True, unique=True)
description = models.TextField()
price = models.DecimalField(max_digits=100, decimal_places=2, default=9.99, null=True,)
sale_active = models.BooleanField(default=False)
sale_price = models.DecimalField(max_digits=100,
decimal_places=2, default=6.99, null=True, blank=True)
与其他领域一起......
我的问题是,构建我想要的搜索和过滤系统的最佳方法是什么?我可以使用现有的django库吗?