Я использую Django 1.3beta и django-mongodb-engine для базы данных базы данных.
Проблема в том, что я сохраняю объект с набором ПК.получить эту ошибку:
/usr/local/lib/python2.6/dist-packages/django/db/models/fields/__init__.pyc in get_prep_lookup(self, lookup_type, value)
290 return value
291 elif lookup_type in ('exact', 'gt', 'gte', 'lt', 'lte'):
--> 292 return self.get_prep_value(value)
293 elif lookup_type in ('range', 'in'):
294 return [self.get_prep_value(v) for v in value]
/usr/local/lib/python2.6/dist-packages/django/db/models/fields/__init__.pyc in get_prep_value(self, value)
477 if value is None:
478 return None
--> 479 return int(value)
480
481 def contribute_to_class(self, cls, name):
ValueError: invalid literal for int() with base 10: '4cc75881006e4a1e0f000000'
Я думаю, это потому, что элементы mongodb хранятся с ключом в шестнадцатеричном ключе, в то время как django ожидает int.
Любые идеи, что я могу сделать сэто? * * 1013