In Django admin, I have created a Name object with name: \"United Kingdom\". I then create a Nation object with the Name object I\'ve just created, and a path to a flag image. <
Use unicodes in __unicode__() method i.e.
__unicode__()
u'Name: ' + self.name
and
u'Nation: ' + self.name
Without unicode in 'Nation: ' + self.name, it will try to get string representation which is not defined for Name object.
'Nation: ' + self.name
Name