How to create a unique slug in Django

后端 未结 12 528
栀梦
栀梦 2020-12-04 22:17

I am trying to create a unique slug in Django so that I can access a post via a url like this: http://www.example.com/buy-a-new-bike_Boston-MA-02111_2

The relevant m

12条回答
  •  -上瘾入骨i
    2020-12-04 22:53

    class Need(models.Model):
        title = models.CharField(max_length=50)
        us_zip = models.CharField(max_length=5)
        slug = models.SlugField(unique=True)
    
        def save(self, **kwargs):
            slug_str = "%s %s" % (self.title, self.us_zip) 
            super(Need, self).save()
    

提交回复
热议问题