Поле ID всегда возвращается пустым - PullRequest
0 голосов
/ 04 ноября 2019

У меня очень простая модель пользователя с именем email и паролем, и я предполагаю поле идентификатора по умолчанию. Я использую вкусный пирог и джонго. Теперь, когда я пишу ресурс, я всегда получаю пустое поле идентификатора, хотя оно есть и в монго.

1 - Я установил ENFORCE_SHEMA в False в settings.py. Если я не делаю этого, я всегда получаю сообщение об ошибке.

yield self._align_results(doc)
File "/usr/local/lib/python3.6/dist-packages/djongo/sql2mongo/query.py", line 289, in _align_results
raise MigrationError(selected.column)
djongo.sql2mongo.MigrationError: id

, и теперь, когда я запрашиваю, я получаю такие данные

{"email":"abc@abc.com", "name":"abc", "id":""}

Пробовал устанавливать поле id вручную и пробовал другие способы, но нетвыгода

...