On Thu, Aug 18, 2005 at 11:54:37AM -0500, Jacob Kaplan-Moss wrote: > Please do me a favor: if you're going to trash Django, be specific. > Otherwise it sounds like you're just trolling -- which I'm pretty > sure you're not.
Sorry, I was through this at length some time ago, mostly back when #django was the hotbed of activity, I guess. The specific problems I recall offhand were transactions (which are being worked on, or maybe have been finished by now) and multi-column keys, which no one seemed to be interested in at all. Maybe the problem is that I don't try to beat the drum, mentioning the issue so often that it gets paid attention to. There may have been some other little things, but those were the two obvious showstoppers. As others have suggested from time to time, there are hacks that could work around the lack of multicolumn keys, but this isn't just a CMS - it's a real database system that happens to expose part of its function through a web interface, and mucking up the schema affects all the non-web (hence non-Django) parts as well, so that's a solution that costs more than I think Django is worth to it, or at least seems likely to create more work to convert than I can afford. :-( No, I don't want to trash Django; I'd like to be able to use it for the web side of the app rather than continuing to build my own peculiar version of some of its facilities. I was really excited about that early on because I'd just been working on "automatic" pages for editing simple tables and thinking about how best to reduce the repetition of schema information. In fact I'd been tinkering with something analogous to Django's "schema in Python" approach, though with very different details (for one thing, I knew I had to accomodate multi-clumn keys!). So I was a sucker for Adrian's presentation at Chipy. :-) -- Now people have pondered this time and again (Who dies? Everyone dies) We suspect that we're more than mere mortal remains (Oh, everyone dies) Wise men and prophets they've all had their say on the nature of our afterlives But in case there's no beer there we'll have one more round (Oh everyone dies) -- James Keelaghan in "Who Dies?", an upbeat song about mortality
