Отличие моделей Django DB, использующих ForeignKey to object с оператором "to" или без него?
Я новичок в Django и пытаюсь понять чужой код. Я испытываю трудности с models.py и когда использовать прямое присвоение другого объекта или когда использовать оператор "to".
В чем разница между этими утверждениями?
model = models.ForeignKey('Car', on_delete=models.CASCADE, blank=True, null=True)
model = models.ForeignKey(to='Car', on_delete=models.CASCADE, blank=True, null=True)
Использование to неявно для первого параметра ('Car'), я бы его опустил, но допустимо и явное включение. Таким образом, эти утверждения эквивалентны.