Создание и получение id атрибута модели в Django
Я работаю над проектом, в котором пользователи могут регистрировать адреса своих магазинов в модели Django, а я могу отображать все эти адреса на карте google.
Для этого мне нужны адреса, но также и способ доступа к информации о магазине конкретного пользователя, как я могу создать id, связанный или указывающий на атрибут "адрес" пользователя в моих расширенных моделях пользователей, и как мне вызвать все эти id?
models.py
class UserProfile(models.Model):
user = models.OneToOneField(User, null=True, on_delete=models.CASCADE,
related_name='user_profile')
address = models.CharField(null=True, blank=True, max_length=150)
views.py
def test(request):
addresses = list(UserProfile.objects.values_list('address'))
address_id = ????????
context = {
'address_id': address_id,
'addresses': addresses
}
return render(request, "test.html", context)