Fabric recipe: Delete pyc files before runserver starts
Here's a quick Fabric function that will clean out any pyc files in your Django project before firing up. It's nice to do this when you're building a site on your computer, since lingering pyc files can keep old code alive if you're not careful.
Fabric can also save you a keystroke or two. Heck, you could trim things down even more and name this function something like "rs."
def runserver(port=8000): """ Fire up the Django test server, after cleaning out any .pyc files. Example usage: $ fab runserver $ fab runserver:port=8001 """ local("find . -name '*.pyc' -print0|xargs -0 rm", capture=False) local("./manage.py runserver %s" % port, capture=False)