furious-luke / django-address

A Django address model and field. Addresses may be specified by address components or by performing an automatic Google Maps lookup.
BSD 3-Clause "New" or "Revised" License
428 stars 178 forks source link

Fill related models upon Address creation. #184

Open mrxsal opened 1 year ago

mrxsal commented 1 year ago

It seems to me that the only way to use Google's API to populate related models such as Locality, State, Country, is when a user clicks on an option in the AddressField widget.

Can I automate this server-side when i only have access to the raw address?

For example, I'd like to do something like this:

address = Address('somewhere-in-amsterdam')
address.save()

instance.address = address
instance.save()
>>> instance.address.locality
Amsterdam