Here are some links from last night’s meeting of the Central Ohio Python Users Group.
Eric Floehr, of Intellovations, presented Building a Small Business/Personal Website With Django. He discussed some Pythonic choices for building web sites such as Blogofile for generating sites that are static content, and Plone for enterprise-scale content management. Django falls somewhere in the middle as a good choice for small business or personal blogging sites.
Other links from Eric’s talk:
Also (FWIW), here’s a bit of .bash_history from my following along with part of Eric’s presentation on a VM running Ubuntu 10.10:
sudo apt-get install python-virtualenv python-pip mkdir dev cd dev mkdir oct cd oct virtualenv --no-site-packages pyenv source pyenv/bin/activate sudo apt-get install mercurial pip install -e hg+http://bitbucket.org/stephenmcd/mezzanine#egg=mezzanine mezzanine-project sample cd sample python manage.py syncdb python manage.py runserver pip install django-debug-toolbar python manage.py runserver pip install django-extensions python manage.py graph_models blog>blog.dot sudo apt-get install graphviz dotty blog.dot
I’m not presenting this as a how-to or a tutorial, just some notes. If you don’t know what the above commands will do then I’d recommend not running them.