我有以下几种型号:
class Website(models.Model):
name = models.CharField(max_length=256, unique=True)
class Product(models.Model):
website = models.ForeignKey('Website')
name = models.CharField(max_length=512)
我想运行一个查询,以获得按其网站名称分组的产品列表。
举个例子:
网站1:名称:“ebay”网站2:名称:“amazon”
产品1:个人电脑网站:'e
SELECT product_id
FROM ebay_shop
LEFT JOIN amazon_shop ON ebay_shop.product_id = amazon_shop.product_id
WHERE ebay_shop.validated = 2007
AND amazon_shop.validated = 2007
结果(=150个产品):2007年产品通过ebay_shop && amazon_shop认证。
SELECT ebay_shop.product_id
FROM ebay_shop
WHERE ebay_shop.validated = 20
eBay API文档中提到了eBay存储类别:
自定义类别是卖方在其eBay商店中创建的类别。eBay商店卖家可以为他们的商店创建最多三个级别的自定义类别,但是该API只支持根级别的类别。
真的?有没有办法通过API添加一个清单,在第一级以下有一个eBay存储类别。在我的例子中,我试图修改现有商品的商店类别,它们都将达到下面的水平。
结构很简单,基本上是这样的:
North
-North East
-North West
South
-South East
-South West
我想把所有的东西都归入其中的一个子类别。API能支持这一点吗?还有别的办法吗?也许是FileE
我是Python和Django的初学者。我安装了django-oscar。然后我对它进行了配置并启动了服务器,它就可以工作了。
现在,我不明白how to add a product
在仪表板上有一个按钮Create new product。但是为了添加新产品,它要求选择产品类别,而我在给定的下拉选项中找不到任何产品类别。
提供一个如何在django-oscar中添加产品的演示示例。