Qualche tempo fa ho creato un modello di Django:Django: generare dati di campo slug per le voci esistenti nel database
class Product(models.Model):
name = models.CharField(verbose_name=_('Nome'), max_length=100)
description = models.CharField(verbose_name=_('Descrizione'), blank=True, default="")
Ora vorrei inserire un campo slug:
class Product(models.Model):
name = models.CharField(verbose_name=_('Nome'), max_length=100)
slug = AutoSlugField(populate_from='name', unique=True)
description = models.CharField(verbose_name=_('Descrizione'), blank=True, default="")
Il mio problema è che quando creo una migrazione, Django mi chiede di inserire un valore predefinito per il campo slug.
La mia idea è di generare una lumaca durante la migrazione per le voci esistenti nel database, c'è un modo per farlo?
Grazie!
fa che '' AutoSlugField' un def ault' param? – Gocht