2015-09-28 2 views
1

Я построения REST API с помощью Django и MongoDB с пакетом Джанго-отдых-каркасного mongoengine из https://github.com/umutbozkurt/django-rest-framework-mongoengineКак использовать API Auth с помощью Django MongoEngine REST?

Как я могу использовать Django Framework Rest API TokenAuthentication, если этот пакет не использует Django встроенный в ОРМ?

ответ

1

Я решаю его путем обработки TokenAuthentication или любого другого типа DRF-аутентификации с использованием сборки Django в ORM с базой данных MySQL (просто для обработки аутентификации API). Я использую MongoDB в качестве моей основной системной базы данных. Так что да, я использую две базы данных, одну для API-интерфейса API, а другую для транзакций.

Не знаю, является ли это наилучшим способом достижения этого, но он работает.

Я надеюсь, что это помогает любому, кто пытается или мышления работать с этой архитектурой :)

+0

Как вы управлять отношениями между вашими коллекциями и таблицами пользователей? – elhoucine

+0

Ну, я думаю, мне нужно пропустить свой выход. В моей текущей ситуации мне нужно реализовать это, используя mongoDB как единственную базу данных. Пожалуйста, дайте мне хедз-ап, если с момента вашего сообщения все изменилось. – Vasif

Смежные вопросы