diff options
Diffstat (limited to 'backend/models.py')
| -rw-r--r-- | backend/models.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/backend/models.py b/backend/models.py index 0fc6311..9408369 100644 --- a/backend/models.py +++ b/backend/models.py @@ -4,6 +4,7 @@ from django.db import models from django.contrib import auth from django.contrib import admin +from datetime import datetime import json @@ -11,7 +12,7 @@ class SJSettingsModel(models.Model): """ ScannerJammer abstract settings model """ settings_text = models.TextField(blank=True, default='{}') - settings_update = models.DateTimeField(blank=True, null=True) + settings_update = models.DateTimeField(blank=True, default=datetime.now()) class Meta: abstract = True @@ -26,10 +27,12 @@ class SJSettingsModel(models.Model): def settings(self, settings): if isinstance(settings, dict): self.settings_text = json.dumps(settings) + self.settings_update = datetime.now() @settings.deleter def settings(self): self.settings_text = '{}' + self.settings_update = datetime.now() class SJUserProfile(SJSettingsModel): |
