Я не знаком с Django, но общий принцип передачи данных из клиентской карты Google в базу данных на стороне сервера заключается в отправке данных от клиента на сервер с помощью вызова GDownloadUrl (). Напишите отдельный выделенный сервер, который принимает данные от клиента, записывает их в базу данных и больше ничего не делает.
Кроме того, вы можете выполнять вызовы геокодирования HTTP напрямую из сценария на стороне сервера и вообще не беспокоиться о том, чтобы отображать карту Google на этапе сбора данных. Очевидно, что в конечном итоге вам необходимо отобразить геокодированную информацию на общедоступной карте Google, чтобы выполнить условия Google.