from django.db import models
class ToolsGit(models.Model):
+ id = models.AutoField(primary_key=True)
git_describe = models.TextField()
git_commit = models.TextField()
class Meta:
db_table = "toolsgit"
class LinuxGit(models.Model):
+ id = models.AutoField(primary_key=True)
git_describe = models.TextField()
git_commit = models.TextField()
class Meta:
db_table = "linuxgit"
class Configurations(models.Model):
+ id = models.AutoField(primary_key=True)
hash = models.CharField(max_length=32)
generator = models.TextField()
config = models.TextField()
gtime = models.DateTimeField()
- linuxgit = models.ForeignKey('linuxgit', db_column='linuxgit')
- toolgit = models.ForeignKey('toolsgit', db_column='toolgit')
+ linuxgit = models.ForeignKey(LinuxGit, db_column='linuxgit')
+ toolgit = models.ForeignKey(ToolsGit, db_column='toolgit')
class Meta:
db_table = "configurations"
class Measure(models.Model):
- conf = models.ForeignKey('configurations')
+ id = models.AutoField(primary_key=True)
+ conf = models.ForeignKey(Configurations, db_column = 'conf')
measurement = models.TextField()
output = models.TextField()
result = models.TextField()
value = models.FloatField()
mtime = models.DateTimeField()
- linuxgit = models.ForeignKey('linuxgit', db_column='linuxgit')
- toolgit = models.ForeignKey('toolsgit', db_column='toolgit')
+ linuxgit = models.ForeignKey(LinuxGit, db_column='linuxgit')
+ toolgit = models.ForeignKey(ToolsGit, db_column='toolgit')
class Meta:
db_table = "measure"
class Configopt(models.Model):
+ id = models.AutoField(primary_key=True)
configopt = models.TextField()
class Meta:
db_table = "configopt"