MongoDb в Django?
Цитата из документации по Django:Django officially supports the following databases:
PostgreSQL
MySQL
Oracle
SQLite
Можно конечно и MongoDb прикрутить при желании - но смысл тогда вообще Django использовать?
1. Django начнёт официально поддерживать монгу только в 3 версии, и то непонятно, в какой именно и насколько хорошо. Т.к. async они тоже собираются завезти в 3 версию, но в коде 3.0a там им и не пахнет (например, асинхронным ORM)
2. Монга немного упрощает разработку (хотя, с Django ORM и миграциями, я не вижу, как она упростит разработку), но сильно уменьшает качество продукта, особенно в неумелых руках. Например, у вас легко могут оказаться неконсистентные данные в бд, с которыми вам будет непонятно, что делать.
Есть миллиард статей о том, как монга со временем испортила продукт. Хотя, есть такой же миллиард, где её восхваляют. Однако, очевидно, что реляционные БД дают тебе больше строгости и заставляют проектировать сущности лучше. С ними сложнее, но и сложнее отстрелить себе ноги.