- download Django 1.3 and run python setup.py install from the Django directory
- sudo port install gettext
- sudo easy_install -U setuptools
- try this:
sudo easy_install BeautifulSoup sudo easy_install django-compress sudo easy_install imdbpy sudo easy_install gdata sudo easy_install pytz sudo easy_install simplejson sudo easy_install vobject sudo easy_install feedparser sudo easy_install ybrowserauth sudo easy_install epydoc sudo easy_install django-celery sudo easy_install pil sudo easy_install httplib2 sudo port install rabbitmq-server sudo port install py-pil
- if needed, install packages manually e.g. download ybrowserauth and run sudo python setup.py install from the directory
- install manually following modules: openid, imdb, csstidy, geoip
- install PostgreSQL 8.3.15 by sudo port install postgresql83
- for the proper installation of python-psycopg2 read this and this blog posts
- follow this instruction to createdb test
- log into the test db by psql and create the proper database, user and password:
create user film20; create database film20 with owner = film20; ALTER USER film20 WITH ENCRYPTED PASSWORD 'justenter';
- add this line to /usr/local/pgsql/data/pg_hba.conf:
local all all trust
- restart postgres pg_ctl relaod
- enter the relevant data (db, user, pass) in settings.py
- in film20/ run python manage.py syncdb
- follow Setting the site ID, Loading some test data and finally Installing and running the actual app from the uber instruction