我有两个类模型,其中第一个(Activity)由admin预先填充,而第二个(workingDays)用作输入表单由网站用户填写,如下所示: / p>
class Activities(models.Model):
activity= models.CharField(primary_key= True, max_length= 300)
provider= models.CharField(max_length= 50)
activity_id= models.CharField(max_length= 50)
class WorkingDays(models.Model):
user = models.ForeignKey(User)
activity= models.CharField(choices=labels, max_length=200)
activity_id = models.CharField(max_length=25)
worked_hours= models.FloatField(max_length=3)
worked_days = models.FloatField(max_length=2)
我需要渲染一个视图以在一个视图中连接两个模型并填充数据,如下图所示。
------------------------------------------
Activity | user1 | user2 | user3 | user4|
------------------------------------------
act1 | 12 | | 10 | |
------------------------------------------
act2 | | 20 | 10 | 10 |
------------------------------------------
act3 | 5 | | 10 | 14 |
------------------------------------------
在第一列中列出模型(活动)中的所有可用活动条目,以及模型中每个用户(WorkingDays)的其余列。然后在多行上填充每个用户为每个活动输入的相应小时数
使用Django-ORM或django-tables的任何帮助?