Почему Django создает один и тот же объект в наследуемой модели?
У меня есть модель графика. Я создал новую модель ChartSimilar и унаследовал ее от модели графика. Когда я создаю объект в модели ChartSimilar, то такой же объект создается в объекте Chart. Я не понимаю, почему. Что я могу сделать, чтобы объект не создавался в модели Chart?
class Chart(models.Model):
number = models.IntegerField(null=True, unique=True)
name = models.CharField(max_length=200, null=True, help_text='Max 200 symbols.')
title = models.CharField(max_length=180)
subtitle = models.CharField(max_length=180, null=True, blank=True)
category = models.ManyToManyField(Category)
null=True, blank=True)
sector = models.ForeignKey(Sector,on_delete=models.DO_NOTHING, null=True, blank=True)
language = models.ForeignKey(npe_main_models.Language,on_delete=models.DO_NOTHING, null=True)
input_type = models.CharField(max_length=10, choices=input_types, null=True, default='chart')
table = models.TextField(default='[{"": "1","Name": "data","A": "data"}]', editable=False,
null=True)
image = models.ImageField(upload_to='charts', null=True, blank=True)
updated_at = models.DateTimeField(auto_now=True)
created_at = models.DateTimeField(auto_now_add=True)
is_active = models.BooleanField(default=True)
class ChartSimilar(Chart):
chart = models.ForeignKey(Chart, related_name="chart_year")
year = models.ForeignKey(npe_main_models.ResourceYear,on_delete=models.DO_NOTHING,null=True,
blank=True)