これが私のmodels.pyファイルのコードスニペットです:
GENRE_CHOICES = (
('R', 'Rock'),
('B', 'Blues'),
('J', 'Jazz'),
('P', 'Pop'),
('H', 'Hip-Hop'),
)
class Genre(models.Model):
genre_choices = models.CharField(max_length=1, choices=GENRE_CHOICES)
slug = models.SlugField(max_length = 100, unique = True)
admin.pyは、次のようにスラッグを事前入力します。
class GenreAdmin(admin.ModelAdmin):
prepopulated_fields = {"slug": ("genre_choices",)}
管理サイトでは、ナメクジは最初の文字にしか表示されないことに気付きました。たとえば、岩の場合は、のみR
が選択されます。タプルの他の部分、つまりロックを代わりに選択するにはどうすればよいですか?