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

Popular posts from this blog

asp.net - repeatedly call AddImageUrl(url) to assemble pdf document -

java - Android recognize cell phone with keyboard or not? -

iphone - How would you achieve a LED Scrolling effect? -