Добрый день.
Подскажите пожалуйста, как лучше поступить.
Есть модель, в ней есть поле с типом ForeignKey.
class ProductsInOrder(models.Model):
product = models.ForeignKey(Products, on_delete=models.CASCADE, verbose_name='Товар')
price = models.CharField(max_length=20, default='', blank=True, verbose_name='Цена')
order = models.ForeignKey(Orders, on_delete=models.CASCADE, verbose_name='Заказ')
В модели Products, на которое это поле ссылается, большое количество элементов.
class Orders(models.Model):
name = models.CharField(max_length=40, blank=True)
town = models.CharField(max_length=80, blank=True)
tel = models.CharField(max_length=50)
И когда после записи модели Order, я пытаюсь открыть этот элемент, он открывается минуты 2, загружает все элементы из Products и формирует список.
Как сделать так, чтобы список не формировался, а в поле product была указана ссылка на конкретный элемент?
Открываю элемент модели через админку, с использованием inlines.
Думал записывать в это поле id, а потом в момент открытия модели Order, получать нужный элемент. Но чет не соображу как это сделать, чтобы потом можно было перейти по ссылке.