Почему вы вообще хотите использовать GeoDjango?Поможет ли это вашим требованиям.
Если у вас есть данные в PostGIS, вы можете написать простую программу для получения данных из базы данных и возврата их в виде GeoJSON для использования OpenLayers.Преимущество состоит в том, что вы можете контролировать то, что происходит, если это то, что вам нужно.
В противном случае, да, вам понадобится какой-то WMS, чтобы выполнить эту работу за вас.