【发布时间】:2020-03-10 22:16:30
【问题描述】:
我的 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)
非常感谢您的宝贵时间和帮助!
【问题讨论】:
标签: python django django-models django-views django-templates