mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2025-05-17 00:24:26 -04:00
fallback to old JSONField from lib if django version is old
This commit is contained in:
parent
dc222e3636
commit
081d94d799
1 changed files with 7 additions and 1 deletions
|
@ -18,6 +18,12 @@ STATUS_CHOICES = [
|
||||||
("skipped", "skipped")
|
("skipped", "skipped")
|
||||||
]
|
]
|
||||||
|
|
||||||
|
try:
|
||||||
|
JSONField = models.JSONField
|
||||||
|
except AttributeError:
|
||||||
|
import jsonfield
|
||||||
|
JSONField = jsonfield.JSONField
|
||||||
|
|
||||||
|
|
||||||
class Tag(models.Model):
|
class Tag(models.Model):
|
||||||
"""
|
"""
|
||||||
|
@ -173,7 +179,7 @@ class ArchiveResultManager(models.Manager):
|
||||||
|
|
||||||
class ArchiveResult(models.Model):
|
class ArchiveResult(models.Model):
|
||||||
snapshot = models.ForeignKey(Snapshot, on_delete=models.CASCADE)
|
snapshot = models.ForeignKey(Snapshot, on_delete=models.CASCADE)
|
||||||
cmd = models.JSONField()
|
cmd = JSONField()
|
||||||
pwd = models.CharField(max_length=256)
|
pwd = models.CharField(max_length=256)
|
||||||
cmd_version = models.CharField(max_length=32)
|
cmd_version = models.CharField(max_length=32)
|
||||||
output = models.CharField(max_length=512)
|
output = models.CharField(max_length=512)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue