Как мне указать код slugification в этой южной миграции? - PullRequest
1 голос
/ 30 ноября 2011

У меня есть модель как:

class Thing(models.Model):
    title = models.CharField(_('Title'), max_length=255)

Я хочу добавить это НЕ НУЛЕВОЕ поле:

slug = models.SlugField(_('Slug'), max_length=255)

Когда я запускаю "python manage.py schemamigration things --auto", мне предлагается ввести код Python для моего единственного значения по умолчанию.

Что мне следует ввести здесь, чтобы использовать строчные буквы и использовать существующие заголовки? И есть ли что-то еще, что я должен сделать с миграцией перед запуском 'migrate'?

1 Ответ

6 голосов
/ 30 ноября 2011

я бы, вероятно, оставил это поле пустым при миграции, и вместо этого следовал бы за ним с миграцией данных , создав там слагов с некоторым кодом

...