Страницы

Поиск по вопросам

воскресенье, 12 января 2020 г.

Обновление slug в django

#python #django #slug


category_name = models.CharField(max_length = 220)
slug = AutoSlugField(populate_from='category_name', unique=True, db_index=True)


Есть поле slug. И там уже записано значение которое соответствует названию. Но когда
я меняю название, slug не меняется. Подскажите что делать? Как обновить slug?
    


Ответы

Ответ 1



Нужно добавить always_update= True Вот так будет: slug = AutoSlugField(populate_from='category_name', unique=True, db_index=True, always_update=True) А чтобы вручную править то можно еще добавить: editable=True

Комментариев нет:

Отправить комментарий