Внешний ключ между Django приложением - PullRequest
0 голосов
/ 08 апреля 2020

В Django я хотел бы связать внешний ключ из другого приложения. Ниже приведен метод для одного и того же приложения, но в моем случае это два разных приложения в одном проекте.

Модель клиента приложения: name = models.CharField(max_length=64)

Модель счета-фактуры приложения:

client = models.ForeignKey('Client', on_delete=models.CASCADE)

спасибо

1 Ответ

0 голосов
/ 08 апреля 2020

Обновленный ответ

Сначала необходимо импортировать модель в приложение.

from some_other_app.models import client

class Invoice(models.Model):
       user = models.ForeignKey(client,on_delete=models.CASCADE,related_name="userpostchallenge")

Вы ставите кавычки вокруг названия модели, не делайте этого.

Я неправильно понял, теперь я понял, что вы хотите, поэтому вот обновленный ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...