Я недавно добавил поля слагов в мои модели баз данных MySQL (я не знаю, почему мне не пришло в голову сделать это раньше). Теперь у меня есть куча пустых полей в моей базе данных. Я включил определение сохранения в каждую модель
class test(models.Model):
q = models.CharField(max_length=30)
s = models.SlugField()
def save(self, *args, **kwargs):
self.s = slugify(self.q)
super(test, self).save(*args, **kwargs)
Теперь я хочу написать что-нибудь, чтобы заполнить каждую запись в моих моделях. Любые предложения о том, какой код я могу написать, возможно, чтобы он циклически проходил по всем моим моделям / записям и заполнял слагов?
Дополнительное осложнение (хотя я не уверен, что меня это волнует). У меня есть поле в каждой модели:
last_modified = models.DateTimeField("Last Modified", auto_now=True)
Я бы предпочел не запускать это, потому что записи на самом деле не изменяются. Можно ли заполнять слагов без обновления полей last_modified?