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

Reply via email to