I have a database in GeoDjango containing data based on the Australian MGA54 coordinate system (SRID 28354). I have the srid set in the model definintions and when using the standard GeoModelAdmin (using OSM as base layer) it all works fine, displaying the onjects in the correct location and allowing them to be editted correctly.
For a more functionality I would like to use Olwidget in the Django admin, with the Google layers as basemap, however it doesn't seem to handle the MGA54 system. I have set the 'projection' to 900913 and 'display_projection' to 28354, however this is not working correctly. If I set the text area to visible I can see that it is setting the SRID correctly at the start of the WKT statement, but then is using coordinates that I suspect are in 900913.
I read somewhere that Openlayers can only transform 4326 and 900913 without using Proj4s libraries, but starnge that Djangos GeoModelAdmin can handle it correctly.
Does anyone know if it is possible to use alternative coordinate systems (beyond 4326 and 900913) with olwidget and if yes how to go about it?