Я хочу знать, в чем разница между этими двумя определениями иностранных ключей.
(1) MyFKField = models.ForeignKey('MyModel')
(2) MyFKField = models.ForeignKey(MyModel)
Я понимаю (я думаю ...), что (1) MyModel
необходимо определить в этом же файлеи другие должны быть импортированы, но я не уверен в причинах / преимуществах того, чтобы делать это в любом случае.
Я просматривал документы Django, но ничего не мог найти, и я также не уверен, если этоэто правильное место, чтобы спросить, поэтому извинения, если нет.
Приветствия