如何访问模型实例以获取文件数据

时间:2019-03-02 00:21:46

标签: python django django-models django-forms django-views

我创建了一个地址模型:

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 :(得分:0)

所以答案很简单,但是由于另一个错误,我看不到它。要访问此模型实例,我只是做了:

user_AddressForm = AddressForm(instance=address_listNames)

其中address_listNames包含当前用户的地址列表。