Я создал модель, которая может быть унаследована в других моделях
Родительская модель
class Edit_Lane_Info(models.Model):
lane_info = models.OneToOneField(Edit_Lane, related_name='$(class)s', on_delete=models.CASCADE)
def delete(self, *args, **kwargs):
super().delete(*args, **kwargs)
if self.lane_info:
self.lane_info.delete()
class Meta:
abstract = True
class Status (Edit_Lane_Info, models.Model): # parent class inherited
......
class Anpr(Edit_Lane_Info, models.Model): # parent class inherited
....
class Sensor_Details(Edit_Lane_Info, models.Model): # parent class inherited
.............
Теперь мой вопроскак я могу передать related_name в Edit_Lane_Info (родительская модель) уникально.Я использовал related_name='$(class)s
, но не работает
Модель Edit_Lane
class Edit_Lane(models.Model):
Anpr_Ip = models.GenericIPAddressField(default="NA")