R0b*_*n1k 2 django foreign-keys relationship models
我无法弄清楚如何建立关系.
我有产品型号和商店模型.产品具有商店的外键.
所以我想在同一个查找中获取产品名称和商店名称.
由于产品型号是:
class Products(models.Model):
PrName = models.CharField(max_length=255)
PrCompany = models.ForeignKey(Companies)
Run Code Online (Sandbox Code Playgroud)
公司模式是:
class Companies(models.Model):
ComName = models.CharField(max_length=255)
Run Code Online (Sandbox Code Playgroud)
当我这样做时,如何使django返回ComName(来自公司模型):
Prs = Products.objects.filter(PrName__icontains=ss)
Run Code Online (Sandbox Code Playgroud)
假设你得到了结果:
Prs[0].PrCompany.ComName # Company name of the first result
Run Code Online (Sandbox Code Playgroud)
如果您想要列表中的所有公司名称:
company_names = [product.PrCompany.ComName for product in Prs]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
459 次 |
| 最近记录: |