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
-~----------~----~----~----~------~----~------~--~---

Reply via email to