Initial commit from ZIP

This commit is contained in:
kusz committed 2024-11-27 13:18:16 +01:00
commit 378d4692a9
454 files changed
+40367

No files matched your search

+14
View File
@@ -0,0 +1,14 @@
from django.db.models.fields import CharField
class SlugField(CharField):
def __init__(self, *args, slugify=None, **kwargs):
super().__init__(*args, **kwargs)
self.slugify = slugify
def pre_save(self, model_instance, add):
if add:
value = self.slugify(model_instance)
setattr(model_instance, self.attname, value)
return value
return super().pre_save(model_instance=model_instance, add=add)