A good way to make Django geolocation aware? - Django/Geolocation
Geocoding datasets from yahoo and google can be a good starting poing, Also take a look at geopy library in django.
I would like to be able to associate various models (Venues, places, landmarks) with a City/Country.
But I am not sure what some good ways of implementing this would be.

I'm following a simple route, I have implemented a Country and City model.
Whenever a new city or country is mentioned it is automatically created.
Unfortunately I have various problems:

The database can easily be polluted
Django has no real knowledge of what those City/Countries really are


Any tips or ideas? Thanks! :)