Editing the text that was appearing on my Django generated admin page seemed as strange to me as a unicorn sitting next to me having coffee. Upon further investigation you can easily fix this problem. In your class just add a unicode method! Let me show you:
class MyClass(models.Model):
#some fancy code (that assigns #variable)
def __unicode__(self):
return u"%s" % (self.#variable)
Make sense? It’s just a tiny bit of code with a lot of power – that Django for you!