я хочу знать, есть ли способ сделать SlugField уникальным для любого поля, отличного от даты публикации?
например, я хотел бы, чтобы слаг был уникальным (поле города) для поля с именем страна
есть идеи?
спасибо
Добавьте параметр unique_together Meta к классу вашей модели:
unique_together
class MyModel(models.Model): city = models.SlugField() country = models.SlugField() class Meta: unique_together(('city', 'country'),)
Для получения дополнительной информации см. Документацию по unique_together.