Making slug from title and date is giving me 'djangodbmodelsfieldscharfield-djangodbmodelsfieldsdatetimefield'
I made this to make a slug of each blog post, from the title:
from django.db import models
from django.utils.text import slugify
class post (models.Model):
title = models.CharField(max_length=200)
post = models.CharField(max_length=75000)
picture = models.URLField(max_length=200, default="https://i.ibb.co/0MZ5mFt/download.jpg")
show_date = models.DateTimeField()
slug = models.SlugField(unique=True, default=slugify(f"{title} {show_date}"), editable=False)
The thing is, this is the slug I get:
http://127.0.0.1:8000/blog/blog/djangodbmodelsfieldscharfield-djangodbmodelsfieldsdatetimefield/
How can I get it to be http://127.0.0.1:8000/blog/blog/slug-of-title-and-date?