我是刚到Django的,所以我需要一些帮助。我有一张表,上面有运输记录。当运输工具到达仓库时,我需要找出仓库中有多少资源。资源有开始时间和结束时间。我需要做的是,使用中转站到达时间对中转站的资源计数进行注释。现在模型之间有任何关系。你知道吗
我想我可能需要RawSql来完成这项工作,但我仍然缺乏足够的知识来完成这项工作。你知道吗
#models.py
class Transit(models.Model):
depot_name=models.CharField(max_length=50)
depot_arrival=models.DateField()
class Resource(models.Model):
resource_id=models.PositiveIntegerField()
shift_start=models.DateField()
shift_end=models.DateField()
#views.py
class TransitView(TableViewMixin)
def get_queryset(self):
Transit.objects.annotate(
resources_count=RawSql('Select...')
)
目前没有回答
相关问题 更多 >
编程相关推荐