The django-location-field app provides model and form fields, and widgets that allows your users to easily pick locations and store in the database.