Это моя модель
class Category(models.Model):
title = models.ForeignKey(Title, verbose_name="Title")
class Meta:
ordering = ['title']
def __unicode__(self):
return self.title.title
Я использую форму для замены поля ForegnKey на CharField
class CategoryForm(forms.ModelForm):
title = forms.CharField(label = "Title")
class Meta:
model = Category
class CategoryAdmin(admin.ModelAdmin):
form = CategoryForm
Мое название модели
class Title(models.Model):
title = models.CharField("Title", max_length=200)
def __unicode__(self):
return self.title
Все хорошо работает, когда я добавляю и отображаю категории, но когда я пытаюсь редактировать категорию, я получаю ForeignKey ID в поле заголовка. Я хочу, чтобы это была строка заголовка. Есть ли способ сделать это?
Большое спасибо