On Feb 12, 10:35 pm, rpst...@gmail.com wrote: > Greetings Django Developers, > > Allow me to introduce myself; my name is Rory Tulk. I'm a grad > student at the University of Toronto. A small team of students and I > are investigating possible implications of unifying the process of > specifying object relational mapping configuration and URL & function > mapping for REST web services, and are intending on using Django as > our target platform for prototyping. As a starting point, I'd like to > elicit opinions from the community on directions this could go in. > Are there any feature requests outstanding for Django's ORM or Web > Service support? Any known pitfalls?
We've been doing a fair bit of this sort of thing for a project we're just finishing. Ours is probably more RESTlike than RESTful though :) We've done a lot of thinking around how to map function calls to URLs. Our user interfaces use the same ideas too. Personally I've always felt that there are very clear ways to map function calls to URLs. There's many ways of doing it, path specification for positional arguments, query string for named arguments for example. We're designing a functional programming language using these ideas to experiment with (although we're using Google's App Engine rather than Django for that, but all the clever bits would work perfectly well on either). The first part we've started to document is the service authentication. You can read something about that at: http://www.kirit.com/Using%20Django%20within%20ASP.NET%20web%20sites We also have our own web app framework (Windows only at the moment sadly) which is architected a little bit differently than Django and some of those differences make a difference to this sort of handling. The primary difference is that our O/RM is higher level than Django's ActiveRecord based design (there are pros and cons to both) which enables us to process things in a more uniform manner. We're currently porting this to Linux/Python/Django but it will take some time before there's anything other than a few low level components available. K --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---