Skip to content

Proposal: split out Django support #958

@noirbizarre

Description

@noirbizarre

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions