Задать вопрос
@hatman

Почему миграция не создает поле slug в Django?

Всем привет

Есть вот такая модель:

class Article(models.Model):
    slug = models.SlugField(unique=True, max_length=80, verbose_name="URL для статьи в человеческом виде", help_text="kak-nayti-korm-dlya-sobaki"),
    article_category = models.CharField(max_length=200, default=1, choices=ARTICLE_CATEGORY_CHOICES, 
.....

    class Meta:
        verbose_name = 'Статья'
        verbose_name_plural = 'Статьи'

    def __str__(self):
        return self.title

    def get_absolute_url(self):
        return self.slug


Я делаю: makemigration -> migrate в итоге создаются все поля, кроме поля slug (если чекаю файл миграции, там этого поля тоже нет).

Можете подсказать почему поле slug не создается, может быть какие-то особенности, которые я не знаю?
  • Вопрос задан
  • 73 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы