Я пытаюсь переписать сайт (он такой же, как https://ketoansaovang.com.vn/en/news/accounting-news-1.html) на Django. У меня проблема с базой данных дизайна для главного меню и другой части страницы. Например, пункт «НОВОСТИ И СОБЫТИЯ» имеет подпункт «НОВОСТИ УЧЕТА», «НОВОСТИ АУДИТА», «НОВОСТИ НАЛОГОВ», ... Когда я выбираю один подпункт, он выделяется в левой категории, и на рингте отображаются все новости для этот подпункт. рабочий процесс при нажатии на подпункт новостей
Я разработал модель меню, как показано ниже:
class Menu(models.Model):
menu_parent = models.ForeignKey('self', on_delete=models.CASCADE, default = None, blank=True, null=True)
menu_title = models.CharField(max_length = 255, unique=True)
menu_link = models.CharField(max_length=500)
def __str__(self):
return self.menu_title
Но я не могу связать ее с новостью или элементом услуг. Пожалуйста, дайте идею для этого.