We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7fba198 commit be138baCopy full SHA for be138ba
mongodbforms/fields.py
@@ -8,11 +8,16 @@
8
from django import forms
9
from django.core.validators import EMPTY_VALUES
10
from django.utils.translation import ugettext as _
11
-from pymongo.errors import InvalidId
12
-from pymongo.objectid import ObjectId
13
from django.utils.encoding import smart_unicode, force_unicode
14
from django.utils.translation import ugettext_lazy as _
15
+try: # objectid was moved into bson in pymongo 1.9
+ from bson.objectid import ObjectId
16
+ from bson.errors import InvalidId
17
+except ImportError:
18
+ from pymongo.objectid import ObjectId
19
+ from pymongo.errors import InvalidId
20
+
21
class MongoChoiceIterator(object):
22
def __init__(self, field):
23
self.field = field
0 commit comments