To reproduce: paste any decimal degrees coordinates under which there are no objects in OSM to the location field. 49.415248, 26.957707 for example.
Expected result: pointer put directly on these coordinates.
Actual result: pointer put on the nearest object (road, town) that can be several kilometres away.
I think it should be addressed in the django-osm-field because Nominatim's function is just different.
And _lat, _lon fields changes are ignored on the map in my case, is that a bug?