-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
Description
Hi !
For many reason, it would be better to have Django support splitted out in its own module:
- MongoEngine is a framework agnostic ORM
- Django support is the only framework supported in mongoengine while others have their own module (ex: flask-mongoengine)
- Having to test Django versions make the testing very hard and long (generates 52 combinations without PyMongo 3), it would be easier as a separate project
- separation will allow to update django-mongoengine on new mongo release without the need to touch mongoengine
- Separation of concerns
So, I think it would be better to have:
- django-mongoengine a Django specific support where it would be easier to test on different Django versions
- mongoengine, the framework agnostic ORM where it would be way easier to test on different versions of PyMongo, without testing on Django
Apparently the work was started but not updated : https://github.com/MongoEngine/django-mongoengine