> I started another mongodb Django ORM project, mongomodel athttps://
code.google.com/p/mongomodel/
>
> Even though there're many good mongodb/Django models, what I want to
> focus is supporting Django Admin Site and Join.
>
> Sure as MongoDB doesn't support Join itself, my implementation is very
> poor at its design and performance. Just it works anyway.
Have you heard of the Django-nonrel project? We already support
MongoDB and App Engine and other people have shown interest in
Cassandra and CouchDB. Our backends allow to use Django's own ORM (the
real thing) instead of some separate API which just looks like Django.
We also want to support JOINs and other advanced features, but we're
building it as an abstract DB-independent layer, so it works on App
Engine, MongoDB, etc. The first steps toward this layer are discussed
here:
http://www.allbuttonspressed.com/blog/django/2010/09/Get-SQL-features-on-NoSQL-with-django-dbindexer
Also, we support the admin UI and you can write code that works on
MongoDB and App Engine and other DBs (e.g., the Django-nonrel project
website runs on MongoDB, App Engine, and SQL *unmodified*).
The Django-nonrel project is here:
http://www.allbuttonspressed.com/projects/django-nonrel
The MongoDB backend is here:
http://github.com/FlaPer87/django-mongodb-engine
Please consider merging your code with our MongoDB backend. Today
around 17:00 UTC we'll hold an IRC chat to discuss the dbindexer's
JOIN support. Let me know if you want to help (send me a private
mail). I'm sure your experience with implementing JOINs could be
helpful.
Bye,
Waldemar Kornewald