From b9974db37c8b885fd89184d23d3d8b855c4b3a05 Mon Sep 17 00:00:00 2001 From: Hongyuan Ma Date: Wed, 13 Jun 2018 20:18:47 +0800 Subject: [PATCH] add TestDataSet model class --- web/apps/test_records/models.py | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/web/apps/test_records/models.py b/web/apps/test_records/models.py index 5b52ac6..51c8194 100644 --- a/web/apps/test_records/models.py +++ b/web/apps/test_records/models.py @@ -65,9 +65,6 @@ class MetaInfo(models.Model): verbose_name = "meta info" verbose_name_plural = "meta info" - def __str__(self): - return self.pg_branch - class LinuxInfo(models.Model): """ linux info @@ -103,8 +100,18 @@ class TestRecord(models.Model): verbose_name = "tests" verbose_name_plural = "tests" - def __str__(self): - return self.test_name +class TestDataSet(models.Model): + + test_record_id = models.ForeignKey(TestRecord, verbose_name="test record id", help_text="test record id") + clients = models.IntegerField(verbose_name="clients", help_text="clients of the test dataset") + scale = models.IntegerField(verbose_name="scale", help_text="scale of the test dataset") + std = models.DecimalField(max_digits=16, decimal_places=6, verbose_name="std",help_text="std of the test dataset") + metric = models.DecimalField(max_digits=16, decimal_places=6, verbose_name="metric",help_text="metric of the test dataset") + median = models.DecimalField(max_digits=16, decimal_places=6, verbose_name="median",help_text="median of the test dataset") + add_time = models.DateTimeField(default=datetime.now, verbose_name="test dataset time") + class Meta: + verbose_name = "test dataset" + verbose_name_plural = "test dataset" class TestResult(models.Model): """ @@ -124,7 +131,7 @@ class TestResult(models.Model): """ - test_record_id = models.ForeignKey(TestRecord, verbose_name="test item", help_text="test item") + test_dataset_id = models.ForeignKey(TestDataSet, verbose_name="test dataset id", help_text="test dataset id") test_cate = models.ForeignKey(TestCategory, verbose_name="test category", help_text="test category") latency = models.IntegerField(verbose_name="latency", help_text="latency of the test result") scale = models.IntegerField(verbose_name="scale", help_text="scale of the test result") -- 2.39.5