Django - создание модели внутри другой
Не могу понять, как сделать в django 3.0 создание модели внутри другой модели, примерно как в админке через inlines. Чтобы пользователь, выбирая объект, мог в нем создать договор(а), который(ые) привязан (имел связь) к данному объекту и отображался при создании в общем списке в объекте. Объект может быть только один у договора, а договоров может быть много у объекта. И в данном случае, правильнее связь через ManyToManyField или ForeignKey.
models.py
# основной класс
class Object(models.Model):
id_object = models.CharField(max_length=50, verbose_name="ID Объекта", unique=True)
#dogovor = models.ManyToManyField('Dogovor', blank=True, related_name='object_rs')
# другие поля
# связанный класс
class Dogovor(models.Model):
object_d = models.ForeignKey(Object, null=False, on_delete=models.PROTECT, verbose_name='Объект')
num_contract = models.CharField(max_length=20, blank=False, verbose_name='Номер договора', db_index=True, null=False)
# другие поля