ibm.com — In this first article of a two-part series, we show off Django, an open-source model-view-controller (MVC)-style Web application framework powered by the Python programming language. With Django, you can create high-quality, database-driven Web applications that are easy to maintain in minutes.
Jun 6, 2006 View in Crawl 4
dehoraJun 7, 2006
"But I'd be interested to know if the benefits of the automatic admin system disappear when you need a CMS with more advanced and possibly unique requirements."Perhaps. CMSes with "advanced and unique requirements" will tend to need - fine grained permissions, auditing, workflows, versioning, vocab management, wyswig editing multi-channel publication, and so on. Zope/CPS or Zope/Plone would be where I'd start, but these are big systems*, when compared to Django/Rails. * think J2EE App Server big.
ericmoritzJun 7, 2006
A buddy of mine built <a class="user" href="http://www.gmapme.com">http://www.gmapme.com</a> in Django with is a "App-y" kinda site. Chicagocrime.com is an App-y kinda site. That is if I'm understanding the definition of "App-y" correctly.
trutwinJun 7, 2006
My $0.02 on django and why I like it over RoR and others:1.) django plays nice with Apache in a virtual hosting environment. The developers actually RECOMMEND running with mod_python. I tried (really I did, maybe I'm just a moron) to install RoR in my virtual hosting enviornment on a test site and it was an experiment in pain. Weird unofficial documentation, crazy mod_rewrite cruft, etc. In the end just a bunch of Internal Server Errors. I don't want to run RoR on port 8080, I just want to plug it into my existing system. Even zope is easier. Maybe it's gotten better over the last few months... FYI - There is also an internal dev web server in django if you don't want to integrate with apache.2.) django uses python - my preference but I just don't care for Ruby for whatever reason. 3.) django doesn't include the kitchen sink. For example, it does not have native AJAX support, but so what, it's so simple to add it in. It does what it advertises and nothing more.4.) django's built in admin interface is a piece of cake and great when you have an already built custom web app and want to provide a client a quick, easy, but elegant interface to add data to the backend with very little coding effort. django's db introspection tools could be improved, but it does a decent job.5.) django's documentation is great - no flash demo but easy to follow tutorials and then in-depth references. The dev community is also very helpful and quick to respond.One thing I don't care for is that you are recommended to pull the latest source from the SVN trunk: <a class="user" href="http://www.djangoproject.com/documentation/install/">http://www.djangoproject.com/documentation/install/</a> - I'd prefer to have updated tarballs when things are deemed release-worthy.A great project - the only framework I've tried and actually used.
ubernostrumJun 7, 2006
Yes, Ilias, I do pray you'll forgive us for thinking that a useful, working product is more important to have than an org chart.
rj0nesJun 12, 2006
Django is pretty damned cool. Let me develop the <a class="user" href="http://www.pyweek.org/">http://www.pyweek.org/</a> site quite rapidly - and I'm usually a Zope developer.
timc3Jul 6, 2006
Having my workplace already commited to python I didn't really see the point in trying to learn Ruby on Rails aswell as Python at the sametime. I tried several python frameworks, but I have always come back to Django as it seems the most flexible, fun and mature of the newbie frameworks for Python out of the lot.I have also managed to get it to work on Dreamhost with little problem, and the admin interface that is created is excellent for basic use.
kenniJul 16, 2006
Great information. Have a look at <a class="user" href="http://www.iwebtool.com/tools/">http://www.iwebtool.com/tools/</a> & <a class="user" href="http://www.iwebtool.com/">http://www.iwebtool.com/</a>
echowarptMar 20, 2007
errata:there's an error in the jobs/view.py code:job_detail won't work unless you change 'object' to 'job': return render_to_response('jobs/job_detail.html', {'object': job})should be: return render_to_response('jobs/job_detail.html', {'job': job})other than that great article
Closed AccountSep 6, 2007
*pick
Closed AccountSep 6, 2007
ROR FTW!
kolakutusuJul 14, 2008
I had this great idea of converting into a digital picture frame. So, one day I set out to build it, but I stopped because I realised that I don't have a camera.Or any friends. Or any sort of life in general, really.Thanks,<a class="user" href="http://www.onlineflashgames.org">http://www.onlineflashgames.org</a><a class="user" href="http://www.bid-directory.net">http://www.bid-directory.net</a>
brandfraJan 24, 2009
Videos, eBooks, Guides, MP3s, Content, Interviews, Niche Materials, Templates & Multimedia, free, money, earning from internet, earning money<a class="user" href="http://moremoney365.com">http://moremoney365.com</a><a class="user" href="http://www.abovethefoldebooks.com">http://www.abovethefoldebooks.com</a>*********************************************************<a class="user" href="http://www.thespiritualhealth.com">http://www.thespiritualhealth.com</a>healinghealthmassage therapymeditationreikispiritualyoga************************************************************php development, wordpress themes, joomla themes, themesdesigndesign free page webgraphic designweb designweb site<a class="user" href="http://www.blackidsolutions.com">http://www.blackidsolutions.com</a>**************************************************************minneapolis furnace repair<a class="user" href="http://hoffmanheating.net">http://hoffmanheating.net</a>furnace install mn<a class="user" href="http://hoffmanheating.net">http://hoffmanheating.net</a>gas furnace quote minneapolis<a class="user" href="http://hoffmanheating.net">http://hoffmanheating.net</a>gas furnace estimate minneapolis mn<a class="user" href="http://hoffmanheating.net">http://hoffmanheating.net</a>minneapolis furnace repair, st. paul, saint paul, minnesota, mn, install, installation, quote, estimate<a class="user" href="http://hoffmanheating.net">http://hoffmanheating.net</a>**************************************************************
lyricasJul 14, 2009
It's sound interesting but it's only lyrica - i hope to see some more fundamental like Users opinion not only links and short comments.<a class="user" href="http://digg.com/users/Lyricas">http://digg.com/users/Lyricas</a>