perf: PasswordChangeLog add db index

This commit is contained in:
feng
2026-07-08 16:29:46 +08:00
committed by Jiangjie Bai
parent 2dc9907cbc
commit 8ad8f78218
2 changed files with 19 additions and 1 deletions

View File

@@ -0,0 +1,18 @@
# Generated by Django 5.2.13 on 2026-07-08 08:28
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('audits', '0008_userloginlog_reason_code_userloginlog_reason_params'),
]
operations = [
migrations.AlterField(
model_name='passwordchangelog',
name='datetime',
field=models.DateTimeField(auto_now=True, db_index=True, verbose_name='Datetime'),
),
]

View File

@@ -188,7 +188,7 @@ class PasswordChangeLog(models.Model):
remote_addr = models.CharField(
max_length=128, verbose_name=_("Remote addr"), blank=True, null=True
)
datetime = models.DateTimeField(auto_now=True, verbose_name=_("Datetime"))
datetime = models.DateTimeField(auto_now=True, verbose_name=_("Datetime"), db_index=True)
def __str__(self):
return "{} change {}'s password".format(self.change_by, self.user)