内の既存のエントリのslugフィールドデータを生成し、私は、Djangoのモデルを作成しました:ジャンゴ:いくつかの時間前にデータベース
class Product(models.Model):
name = models.CharField(verbose_name=_('Nome'), max_length=100)
description = models.CharField(verbose_name=_('Descrizione'), blank=True, default="")
今私はslugフィールドを挿入したいと思います:
class Product(models.Model):
name = models.CharField(verbose_name=_('Nome'), max_length=100)
slug = AutoSlugField(populate_from='name', unique=True)
description = models.CharField(verbose_name=_('Descrizione'), blank=True, default="")
私の問題はありますマイグレーションを作成すると、Djangoはslugフィールドのデフォルト値を挿入するように要求します。
私のアイデアは、データベース内の既存のエントリの移行中にスラッグを生成することです、それを行う方法がありますか?
ありがとうございます!
は '' defのAutoSlugField'ことをいault' param? – Gocht