Here is the code of modle.py class vignette(models.Model):
name_vignette = models.CharField(max_length=10, default="",)
subject = models.ForeignKey(subjects, on_delete=models.CASCADE, default="")
chapter = models.ForeignKey(Chapter, on_delete=models.CASCADE)
passage = RichTextField()
slug = models.SlugField(max_length=100, blank=True, null=True)
def __str__(self):
return self.name_vignette
def save(self, *args, **kwargs):
if not self.slug:
initial = ""
for a in self.chapter.chp_name.split():
try:
initial+=a[0]
except:
None
self.slug = slugify(self.name_vignette+str(dt.datetime.now()))
super(vignette, self).save(*args, **kwargs)
but on the frontend it is simply showing text area