Merge pull request #72 from altf4arnold/fixing-atlas
[FIX] attempted fix
This commit is contained in:
commit
4aa1c09e41
|
@ -69,12 +69,14 @@ def dbwriter(unicodetld, stack, measurement):
|
||||||
db = Atlas()
|
db = Atlas()
|
||||||
db.unicodetld = unicodetld
|
db.unicodetld = unicodetld
|
||||||
db.stack = stack
|
db.stack = stack
|
||||||
|
if measurement is not None:
|
||||||
db.measurement = measurement
|
db.measurement = measurement
|
||||||
db.save()
|
db.save()
|
||||||
tld = TLD.objects.filter(unicodetld=unicodetld)
|
tld = TLD.objects.filter(unicodetld=unicodetld)
|
||||||
if tld.exists():
|
if tld.exists():
|
||||||
primary_key = tld.values_list('pk', flat=True).first()
|
primary_key = tld.values_list('pk', flat=True).first()
|
||||||
db = TLD.objects.get(pk=primary_key)
|
db = TLD.objects.get(pk=primary_key)
|
||||||
|
if measurement is not None:
|
||||||
if stack == 4:
|
if stack == 4:
|
||||||
db.atlasv4 = measurement
|
db.atlasv4 = measurement
|
||||||
db.save()
|
db.save()
|
||||||
|
|
|
@ -5,7 +5,7 @@ class Atlas(models.Model):
|
||||||
STACK = ((0, "Unknown"), (4, "IPv4"), (6, "IPv6"))
|
STACK = ((0, "Unknown"), (4, "IPv4"), (6, "IPv6"))
|
||||||
unicodetld = models.CharField(max_length=100)
|
unicodetld = models.CharField(max_length=100)
|
||||||
stack = models.IntegerField(default=0, choices=STACK)
|
stack = models.IntegerField(default=0, choices=STACK)
|
||||||
measurement = models.IntegerField(default=0, blank=True, null=True)
|
measurement = models.IntegerField(blank=True, null=True)
|
||||||
lastEdition = models.DateTimeField(auto_now=True)
|
lastEdition = models.DateTimeField(auto_now=True)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
|
|
|
@ -39,8 +39,8 @@ class TLD(models.Model):
|
||||||
organisation = models.CharField(max_length=100)
|
organisation = models.CharField(max_length=100)
|
||||||
rdap = models.CharField(max_length=10, default="No")
|
rdap = models.CharField(max_length=10, default="No")
|
||||||
link = models.CharField(max_length=800, default="https://tldtest.net/")
|
link = models.CharField(max_length=800, default="https://tldtest.net/")
|
||||||
atlasv4 = models.IntegerField(default=0, blank=True, null=True)
|
atlasv4 = models.IntegerField(blank=True, null=True)
|
||||||
atlasv6 = models.IntegerField(default=0, blank=True, null=True)
|
atlasv6 = models.IntegerField(blank=True, null=True)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.tld
|
return self.tld
|
||||||
|
|
Loading…
Reference in a new issue