Here are some links from last night’s meeting of the Central Ohio Python Users Group.
Austin Godber talked about virtualenv. Materials from Austin’s presentation are on GitHub.
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.