我的 models.py 文件中有两个模型,如下所述:
class Company(models.Model):
company_name = models.CharField(max_length=100)
def __str__(self):
return f"{self.company_name}"
Class Jobs(models.Model):
job_title = models.CharField(max_length=100)
job_company = models.ForeignKey(Company, models.on_delete=CASCADE)
job_location = models.CharField(max_length=50)
job_salary = models.CharField(max_length=20)
def __str__(self):
return f"{self.job_title}"
这些表中的数据如下所示:
COMPANY
--------------------
| COMPANY_NAME |
--------------------
| Google |
| Facebook |
| Microsoft |
| Amazon |
--------------------
JOBS
-------------------------------------------------------------------
| JOB_TITLE | JOB_COMPANY | JOB_LOCATION | JOB_SALARY |
-------------------------------------------------------------------
| ENGINEER | GOOGLE | SAN JOSE | 5000 |
| MANAGER | AMAZON | NYC | 8000 |
| DELIVERY MAN | AMAZON | WASHINGTON DC | 2000 |
| ACCOUNTANT | MICROSOFT | SFO | 4000 |
| SALES LEAD | GOOGLE | SFO | 5000 |
| DESIGNER | GOOGLE | NYC | 3500 |
| CHEF | GOOGLE | NYC | 2500 |
-------------------------------------------------------------------
我想在我的模板上显示以下输出:
公司名称以及公司提供的工作岗位数量按降序排列,如下所示。
GOOGLE (4)
AMAZON (2)
MICROSOFT (1)
非常感谢您的时间和帮助!
阿波罗的战车
慕无忌1623718
相关分类