Монго работает с проблемой max_length Django для CharField - PullRequest
1 голос
/ 16 марта 2012

У меня проблемы с получением Django для работы с MongoDB. Поэтому, когда я работаю в оболочке Django, я не получаю ошибок и могу запрашивать и добавлять вещи в свою базу данных.

Проблема возникает, когда я запускаю 'python manage.py runserver'. Когда я это делаю, я получаю следующие ошибки:

patientapp.patient: "first_name": CharFields требует атрибута max_length, который является положительным целым числом.

Это странно, потому что в этом уроке они не дают CharField максимальную длину:

http://django -mongodb.org / tutorial.html

Есть идеи?

1 Ответ

1 голос
/ 16 марта 2012

Возможно, потому что runserver вызывает проверку схемы, а shell - нет, а CharField без max_length не является допустимым в схеме Django.Похоже на ошибку в руководстве, патчи приветствуются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...