Описание тега restframeworkmongoengine

Django-REST-Framework-Mongoengine переносит стандартный Django-REST-Framework на основе SQL в MongoDB. Эта библиотека позволяет создавать REST API на основе MongoDB, используя Mongoengine ODM, который имитирует знакомую Django ORM на основе SQL, но гораздо проще проверять глубоко вложенные JSON. Он позволяет вам указывать необязательно типизированную схему ваших документов MongoDB и автоматически генерирует для них валидацию и API с возможностью просмотра.
1 ответ

Получение ошибки с rest_framework_mongoengine с django

После сериализации модели, когда я пытаюсь ввести URL RESTapi, получаю настройки ошибок. Базы данных неправильно настроены. Пожалуйста, укажите значение ДВИГАТЕЛЯ. Проверьте настройки документации для более подробной информации. используя mongoengin…
1 ответ

Ошибка соединения с mongoengine с каркасом отдыха django

Я пытаюсь построить Django Rest Framework с MongoDB. Так что в моем местном его работает. Но в производстве я использую MongoLab в качестве базы данных. Но я не могу установить соединение с БД. Я продолжаю получать ошибку аутентификации соединения с…
0 ответов

Получить все встроенные документы во всех документах в коллекции, используя MongoEngine

Я пытался найти это в Интернете, но, похоже, ничего не нашел (извините, если это где-то здесь). Я использую Mongoengine с Django и имею следующую модель: class Event(EmbeddedDocument): tagged_event = StringField(max_length=255) example_event = Strin…
2 ответа

При использовании django restframework Multiple database, serializer.is_valid() всегда идет в базу данных по умолчанию для проверки

Я использую django restframework и хочу работать с несколькими базами данных. Я использую функцию django с использованием (псевдоним) и switch_db(псевдоним) для ручного переключения между базами данных, когда я хочу получить, опубликовать или обнови…
1 ответ

Как писать запросы Python-Django, которые в конечном итоге будут вызывать эти запросы от Django

Я хочу написать все типы сложных запросов, например: Если кому-то нужна информация "Фрукты" - это "Гуава" в "Пунском районе", то они получат данные о гуаве в Пунском районе. htt//api/?fruit=Guava&?district=Pune Если кому-то нужна информация "Фру…
1 ответ

Невозможно получить доступ к записи монго по "id"

У меня есть Mongo Document с некоторыми полями (_id, id, name, status и т.д...). Я написал типовой документ в классе (как это сделала бы модель): class mod(Document): id=fields.IntField() name = fields.StringField() status=fields.StringField() descr…
2 ответа

Недопустимый экземпляр внедренного документа, предоставленный для EmbeddedDocumentField

В настоящее время я работаю над приложением для выставления счетов и мне нужно, чтобы в счете были заказы, для которых у меня есть две модели счета и заказы class Bill(Document): billNo = IntField(unique=True, blank=False) table = ReferenceField('Ta…
0 ответов

MongoEngine MyModel.objects.exec_js(js) возвращает ошибку "без аутентификации...."

Как заголовок Я хочу выполнить код JS, но он возвращает "нет аутентифицировано....", Как это решить?
28 мар '18 в 07:21
2 ответа

Несколько mongoDB, связанных с одним и тем же django отдыхом рамочного проекта

У нас есть один проект django rest Framework (DRF), который должен иметь несколько баз данных (mongoDB). Каждая база данных должна быть независимой. Мы можем подключиться к одной базе данных, но когда мы собираемся в другую БД для записи, происходит…
14 фев '19 в 12:11
0 ответов

Объект сериализатора не имеет атрибута _writable_fields

Я начал писать приложение в django с mongodb (мой первый раз). Но я получаю эту ошибку, связанную с моим сериализатором DRF-mongoengine. Ошибка гласит: AttributeError: 'UserSerializer' object has no attribute '_writable_fields' Полная трассировка вы…
0 ответов

Массовое обновление mongoengine со списком модельных объектов

Я хочу выполнить массовое обновление на mongodb с помощью mongoengine. Мой документ выглядит так: { "phone_number":123, "calls": 5 } { "phone_number":345, "calls": 4 } Теперь у меня есть список phone_number для обновления. phone_number_list = [123,3…
2 ответа

NotUniqueError с использованием django и mongoengine

Я использую django и mongoengine. Это ошибка, которую я получаю снова и снова, когда пытаюсь сохранить вновь созданный экземпляр с помощью метода.save(). Мне удалось создать экземпляр модели в первый раз, но после этого любой пост-запрос вызывает эт…
1 ответ

Проверка эталонного поля в сериализаторе mongoengine

Я использую django с mongoengine и mongoengine-rest-framework. Как показано в этой статье, указание поля related_model_validations в мета-классе сериализатора class Comment(Document): post = ReferenceField(Post) owner = ReferenceField(User) text = S…
1 ответ

EmbeddedDocument в документе не инициализируется

Я впервые использую drf_mongoengine и у меня проблемы с настройкой моделей. Я хочу, чтобы документы были инициализированы следующим образом: { "name" : "new_name", "metadata": { "total_efficiency": 0.0, "eff_vs_layer_thickness":{ "x":[], "y":[] } } …
1 ответ

Обновление нескольких таблиц базы данных в одном PUT/PATCH

Я пишу бэкэнд django-rest-framework с помощью rest-framework-mongoengine. Пока у меня есть схемы для 2 типов - для пользователя и для устройства (Box). Источники следующие: models.py: from __future__ import unicode_literals import datetime from mong…
1 ответ

Джанго Монгоинженер лидирует в пробелах

У меня есть небольшая проблема, с которой я пытаюсь найти решение. В настоящее время, когда я получаю результат из POST с данными JSON от Django(1.11.5), все начальные пробелы в некоторых значениях полностью исчезают, но все между словами сохраняютс…
1 ответ

Использование Sql и MongoDb с Django остальные рамки для API

Я новичок в django и использовать sql db по умолчанию, но также подключить его к mongoldb. В моих models.py я from mongoengine import Document, EmbeddedDocument, fields class ToolInput(EmbeddedDocument): name = fields.StringField(required=True) valu…
0 ответов

rest_framework_mongoengine выдает "Неверные данные. Ожидал словарь, но получил str." исключение

Я играл с mongoengine Framework и столкнулся с вышеупомянутым исключением. Похоже, я что-то упустил, и это то, что я хотел бы уточнить, надеюсь, с вашей помощью. Вот мой MSV: models.py import mongoengine class PersonAddressModel(mongoengine.DynamicE…
1 ответ

MapField не отображается в Django Rest Framework Mongoengine

У меня есть модель со следующими атрибутами. class File(DynamicDocument): country = fields.StringField(max_length=100, unique=True) languages = fields.MapField(fields.MapField( fields.EmbeddedDocumentField(AudioImage))) Я пытаюсь использовать Django…
1 ответ

Моноинженерный сериализованный словарь (с вложенными диктовками)?

Я создал словарь из загруженного файла в Django. Этот словарь имеет вложенный список словарей: file = {"name": "filename", "sections": [{"section_name": "string", "lines": [{line_number: 0, "line"; "data"}]}], "etc": "etc"} Модель также представляет…