Sid*_*rth 0 python django django-oscar
我有一个产品清单。我想获取与之关联的类别(类别)。我所做的是:
pro = [] #holds list of all the products
for p in pro:
for procat in p.get_categories():
print(procat)
Run Code Online (Sandbox Code Playgroud)
但它返回错误:
'ManyRelatedManager' object is not iterable
Run Code Online (Sandbox Code Playgroud)
我从这里得到了方法DJANGO OSCAR
小智 5
要获取文档中指定的 ManyToManyField“类别”的可迭代对象,您可以尝试调用 .all() 方法,例如:
for procat in p.get_categories().all():
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
662 次 |
| 最近记录: |