On Thu, Apr 28, 2011 at 12:37 PM, Eric Florenzano <flo...@gmail.com> wrote: > On Apr 28, 2:36 am, "Jonas H." <jo...@lophus.org> wrote: >> For anyone who's interested, here's the complete diff of Django-nonrel >> against Django 1.3:http://paste.pocoo.org/show/379546/ > > Are you sure this diff is correct? From a quick look over that diff, > it seems there's a bunch of seemingly unrelated changes in there > having to do with password resetting, base64 url encoding, and file > uploading--none of which have to do with NoSQL. >
The base64 url encoding and password resetting code is required for MongoDB and other NoSQL DBs which have a string-based primary key. The old code would only work with integers. The file upload code is required to support App Engine's Blobstore. That one indeed isn't exactly related to NoSQL support, but it's needed by our users. I've already submitted a separate patch for this change: http://code.djangoproject.com/ticket/13721 Note that I never proposed to merge Django-nonrel directly. The cleanup that I mentioned in my last mail would involve getting rid of unrelated stuff (though I hope you'd still commit those changes in the same release because they're needed to run Django on App Engine). I'd also like to change select_related() and add a backwards-compatible mode to AutoField as described on the wiki. Also, I'm not sure if Model._entity_exists is acceptable because it might not be backwards-compatible (it already breaks a few unit tests). Maybe someone has an idea how to solve it differently? As suggested by Russell, I'll try to explain the reasoning behind every proposed change on the wiki page in the next few days. Bye, Waldemar -- Django on App Engine, MongoDB, ...? Browser-side Python? It's open-source: http://www.allbuttonspressed.com/ -- You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@googlegroups.com. To unsubscribe from this group, send email to django-developers+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.