Added indexes to logs

This commit is contained in:
Ultradesu
2025-07-21 04:18:27 +03:00
parent 47572d64c6
commit 6d56eb7eab
3 changed files with 18 additions and 8 deletions

View File

@@ -48,6 +48,14 @@ class AccessLog(models.Model):
data = models.TextField(default="", blank=True, editable=False)
timestamp = models.DateTimeField(auto_now_add=True)
class Meta:
indexes = [
models.Index(fields=['user']),
models.Index(fields=['server']),
models.Index(fields=['timestamp']),
models.Index(fields=['action', 'timestamp']),
]
def __str__(self):
return f"{self.action} {self.user} request for {self.server} at {self.timestamp}"