def forwards(self, orm): # Adding field 'KegbotSite.serial_number' db.add_column(u'core_kegbotsite', 'serial_number', self.gf('django.db.models.fields.TextField')(default='', max_length=128, blank=True), keep_default=False) if db.dry_run: return from pykeg.core.util import make_serial for site in orm.KegbotSite.objects.all(): if not site.serial_number: site.serial_number = make_serial() site.save()
def _kegbotsite_pre_save(sender, instance, **kwargs): if not instance.serial_number: instance.serial_number = make_serial()