我正在尝试在Django中创建一个slug字段,该字段需要使用来自2个不同表的2个表字段。
最佳方法是什么?
例如: 如果我有一个Restaurant表,其中包含restaurant_name字段和一个Location表,其中包含location_name字段,如何从这两个值创建slug字段?也就是说,从restaurant_name + location_name生成slugfield。
编辑: 如果可能,我想在解决方案中使用AutoSlug Field。例如,这里是使用单个字段进行slugify的实现:
最佳方法是什么?
例如: 如果我有一个Restaurant表,其中包含restaurant_name字段和一个Location表,其中包含location_name字段,如何从这两个值创建slug字段?也就是说,从restaurant_name + location_name生成slugfield。
编辑: 如果可能,我想在解决方案中使用AutoSlug Field。例如,这里是使用单个字段进行slugify的实现:
class Cuisine(models.Model):
name = models.CharField(max_length=100)
name_slug = AutoSlugField(populate_from='name', unique=True, null=True)
def __str__(self):
return self.name