Как я могу получить доступ к экземпляру модели, чтобы получить данные поля - PullRequest
0 голосов
/ 02 марта 2019

Я создал модель адреса:

class Address(models.Model):
    name = models.CharField(max_length=100, blank=False)
    address1 = models.CharField("Address lines 1", max_length=128)
    ...

в моем файле views.py, когда я пытаюсь получить доступ к данным, он ничего мне не дает, вот что я пробовал:

user_AddressForm = AddressForm(instance=request.user.profile)

и

user_AddressForm = AddressForm(address_listNames) где address_listNames - это объекты: <QuerySet [<Address: Elizabeth's house>, <Address: Work>, <Address: Home>]>

Когда я отображаю форму в html:

{% for address in user_AddressForm %}
    {{ address }}
{% endfor %}

пусто, я получаю только 2 почтовых индекса, как я могу получить данные?

Спасибо

1 Ответ

0 голосов
/ 02 марта 2019

так что ответ был довольно прост, но я не смог его увидеть из-за другой ошибки.Чтобы получить доступ к этому экземпляру модели, я просто сделал:

user_AddressForm = AddressForm(instance=address_listNames)

, где address_listNames содержит список адресов текущего пользователя.

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