Sean Schertell schrieb: > > (3) FormWrappers are great until you need to do anything even > slightly different from the django prescribed method, then you have > to use custom manipulators which I found to be a giant pain in the > ass. I spent literally several days working on one form (yes it's a > complex form -- but 4 days is ridiculous). The first thing that threw > me was that I wanted to use a more traditional method of inputting a > date -- just three pulldown menus for month, date, year. Instead of > providing some simple facility to let you override parts of the > standard manipulators, as soon as you find something you want to do > that isn't included, you have to write a whole custom manipulator for > it.
This is recognized. Well, in the end every framework will give you a frame and make things that fit it easy, but somewhere it ends, and then your down to yourself. I didn't find manipulators particularly hard to use once you've learned how they work and what parts you need. I only wished I wouldn't have first tried to derive from the automatic manipulators. It seems to be so much easier just to derive from django.forms.Manipulator instead. And I'm really looking forward to the "new way" with model validation, bound forms etc. Now, I still can deal well with current manipulators, but there's one major hassle: Manipulators get very hard to use when you deal with inline editing on yourself, because all this inline collection stuff is not very flexible and heavily underdocumented. Either I'm too stupid, or there's the really dark djungle of django. Another point is that I wished Django had SqlAlchemy as ORM. The built-in just is too naive for my taste. But there's already a branch starting on SqlAlchemy integration. Looking into other frameworks, I give a lot on good documentation, and I hate when I have to dig into the source to find out details about the API. I just couldn't find any competitor that comes any close to django in this aspect. I'm with django. Michael --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users -~----------~----~----~----~------~----~------~--~---