Отображение связанных элементов той же модели на странице сведений
Я работаю над моделью новостей. У меня есть страница списка и страница сведений. Мне нужно на странице сведений с возможностью выбора других связанных новостей в админ-панели и сохранения их на сайте.
Моя модель:
class News(models.Model):
title = models.CharField(max_length=500)
subtitle = models.CharField(max_length=1000, blank=True)
text = models.TextField()
link = models.ForeignKey('.'.join(LINK_MODEL), null=True, blank=True)
link_title = models.CharField(max_length=500)
date = models.DateField(null=True)
image = FilerImageField()
class Meta:
verbose_name_plural = 'news'
ordering = ['-date']
Должен ли я использовать внешний ключ?