Как создать пространственную БД для работы с GeoDjango?
SpatiaLite нужен для поддержки sqlite
Рекомендую использовать Postgres+PostGis
Во-первых, Вам нужно осваивать Linux. Это просто минимальная база, если Вы планируете в всерьез заниматься веб-разработкой.
Во-вторых, PostgreSQL лучше справляется с пространственными данными (я сам даже альтернативы не стал рассмативать). Вот Вам исчерпывающий мануал по использованию PostgreSQL и PostGIS, тут и PostgeSQL как установить и как подключить PostGIS.
Еще вам понадобится это. Этого достаточно для работы Django c PostgreSQL.