Создание и получение 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)
Вернуться на верх