python - ForeignKey returns id when editing the form -
this model
class category(models.model): title = models.foreignkey(title, verbose_name="title") class meta: ordering = ['title'] def __unicode__(self): return self.title.title
i'm using form replace foregnkey field charfield
class categoryform(forms.modelform): title = forms.charfield(label = "title") class meta: model = category class categoryadmin(admin.modeladmin): form = categoryform
my title model
class title(models.model): title = models.charfield("title", max_length=200) def __unicode__(self): return self.title
everything works when add , display categories when try edit category, foreignkey id in title field. want title string. way ?
thank much
i hadn't check solution (i can't create test application now) , don't sure works.
try add exclude = ("title", )
categoryform member. maybe you'll need override save() (and maybe other) method of categoryform.
Comments
Post a Comment