summaryrefslogtreecommitdiff
path: root/backend/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'backend/models.py')
-rw-r--r--backend/models.py5
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):