Здравствуйте. Имеются 2 модели:
models.py
Столы:
class Tables(models.Model):
number = models.CharField(u"Номер_стола", max_length=100)
...
def __str__(self):
return "%s" % (self.number)
Заказы:
class Orders(models.Model):
tables = models.ForeignKey(Tables, on_delete=models.CASCADE)
date_pub = models.DateTimeField(auto_now_add=True)
...
def __str__(self):
return "%s, %s" % (self.pk, self.date_pub)
В админке Django, в списке объектов, столы будут отображать название(номер) стола. А вот в списке объектов Заказов будет отображаться не очень полезная информация.
Подскажите, как сделать так, что бы при отображении объекта
заказа, в названии выводился ещё
номер стола? Т.е. как в методе __save__() сослаться на ключ стола и вывести из таблицы столов название соответствующее этому ключу?
Либо это удобней сделать в admins.py, но я тоже не знаю как.