When calling 'woven-admin.py runserver' in a project directory, django was unable to import the associated settings, even though the working directory was changed back to 'orig_cwd' on line 237 of woven-admin.py. My solution is to append orig_cwd to sys.path before calling execute_from_command_line().