我有一个仪表板模型,是由一个预定的工作填充的.
dashboard model个
class dashboard(models.Model):
topvul1=models.IntegerField(default=0)
topvul2=models.IntegerField(default=0)
topvul3=models.IntegerField(default=0)
我想展示clientvul
模型中找到最多的VID
个,第二多找到的和第三多找到的VID
个.每天给我的dashboard
型号加一次油.
clientvul model个
class clientvul(models.Model):
client= models.ForeignKey(client, on_delete=models.CASCADE)
vid=models.ForeignKey(vul, on_delete=models.CASCADE)
path=models.CharField(max_length=1000)
product=models.CharField(max_length=1000)
isactive=models.BooleanField(default=True)
class Meta:
constraints = [
models.UniqueConstraint(
fields=['client', 'VID'], name='unique_migration_host_combination' # legt client und VID als Primarykey fest
)
]