yourcelf / olwidget

Javascript library to replace textareas that contain WKT data with editable OpenLayers maps, and a django app using it for django forms and admin.
Other
91 stars 44 forks source link

MapModelForm error - 'OrderedDict' object has no attribute 'keyOrder #127

Open andreav opened 9 years ago

andreav commented 9 years ago

Hi, thank you for this module.

min_pos = min(min_pos, fields.keyOrder.index(field_name)) raises an error:

File "/home/main/Workspace/rsn/rsn_env/local/lib/python2.7/site-packages/olwidget/forms.py", line 83, in __new__
  default_template=opts.template)
File "/home/main/Workspace/rsn/rsn_env/local/lib/python2.7/site-packages/olwidget/forms.py", line 156, in apply_maps_to_modelform_fields
  min_pos = min(min_pos, fields.keyOrder.index(field_name))
AttributeError: 'OrderedDict' object has no attribute 'keyOrder'

My Form is very basic:

from models import Place

class PlaceTestForm(MapModelForm):
    class Meta:
        model = Place

I'm using django 1.7.