slugify fix
This commit is contained in:
parent
e4a3d79642
commit
543b896db2
@ -61,7 +61,7 @@ from encrypted_model_fields.fields import (
|
|||||||
# from simple_history.models import HistoricalRecords
|
# from simple_history.models import HistoricalRecords
|
||||||
from plans.models import Invoice
|
from plans.models import Invoice
|
||||||
|
|
||||||
from django_extensions.db.fields import RandomCharField
|
from django_extensions.db.fields import RandomCharField,AutoSlugField
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
logging.basicConfig(level=logging.INFO)
|
logging.basicConfig(level=logging.INFO)
|
||||||
@ -74,15 +74,7 @@ class Base(models.Model):
|
|||||||
primary_key=True,
|
primary_key=True,
|
||||||
verbose_name=_("Primary Key"),
|
verbose_name=_("Primary Key"),
|
||||||
)
|
)
|
||||||
slug = models.SlugField(
|
slug = RandomCharField(length=8, unique=True)
|
||||||
null=True,
|
|
||||||
blank=True,
|
|
||||||
unique=True,
|
|
||||||
verbose_name=_("Slug"),
|
|
||||||
help_text=_(
|
|
||||||
"Slug for the object. If not provided, it will be generated automatically."
|
|
||||||
),
|
|
||||||
)
|
|
||||||
created_at = models.DateTimeField(auto_now_add=True, verbose_name=_("Created At"))
|
created_at = models.DateTimeField(auto_now_add=True, verbose_name=_("Created At"))
|
||||||
updated_at = models.DateTimeField(auto_now=True, verbose_name=_("Updated At"))
|
updated_at = models.DateTimeField(auto_now=True, verbose_name=_("Updated At"))
|
||||||
|
|
||||||
@ -744,7 +736,7 @@ class Car(Base):
|
|||||||
)
|
)
|
||||||
|
|
||||||
def save(self, *args, **kwargs):
|
def save(self, *args, **kwargs):
|
||||||
self.slug = slugify(self.vin)
|
# self.slug = slugify(self.vin)
|
||||||
self.hash = self.get_hash
|
self.hash = self.get_hash
|
||||||
super(Car, self).save(*args, **kwargs)
|
super(Car, self).save(*args, **kwargs)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user