Как создать внутреннее соединение в django с mongodb? - PullRequest
0 голосов
/ 14 апреля 2020

Я использую django framework и базу данных mongodb. Я хочу показать всем клиентам все их телефоны. Что я могу сделать, чтобы не использовать ваше вложение для l oop? Как я могу это сделать?

Я знаю, что информацию о клиенте можно получить с помощью внешнего ключа в модели телефона, но я хочу, чтобы значение l oop в таблице клиентов уменьшило число счетчиков для l oop

мои модели:

class Customers(models.Model):
    firstName = models.CharField(max_length=50)
    lastName = models.CharField(max_length=50)

class Phones(models.Model):
    phone_number = models.CharField(max_length=50)
    customer = models.ForeignKey(Customers, on_delete=models.CASCADE)

1 Ответ

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

Вы можете использовать из Foreign Key для получения телефонов любых клиентов следующим образом: Второй l oop записывается следующим образом:

{% for phone in customer.phones_set.all %}
    {{phone.phone_number}}
{% endfor %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...