我创建了一个地址模型:
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个邮政编码,如何获取数据?
谢谢
答案 0 :(得分:0)
所以答案很简单,但是由于另一个错误,我看不到它。要访问此模型实例,我只是做了:
user_AddressForm = AddressForm(instance=address_listNames)
其中address_listNames包含当前用户的地址列表。