På senare tid har ramverket django blivit mycket populärt, därför tänkte vi lite snabbt gå igenom hur du enklast kommer igång på din egen virtuella server.
Det kanoniska tillvägagångssättet i fem steg, från installation till startad server:
# csup -h cvsup.se.freebsd.org /usr/share/examples/cvsup/ports-supfile
# cd /usr/ports/www/py-django
# make install
# django-admin.py startproject /tmp/projekt1
# python /tmp/project1/manage.py startserver
För att istället ladda ner förkompilerade paket i endast tre steg:
# pkg_add -r py26-django
# django-admin.py startproject /tmp/projekt1
# python /tmp/project1/manage.py startserver
Till att börja med ser vi till att ha det senaste portsträdet (ports är FreeBSDs pakethanteringssystem och det är från ports vi kommer att kompilera komponenterna till django).
Detta kommando uppdaterar ports-trädet och ser till att vi får de senaste versionerna av de program vil installerar:
csup -h cvsup.se.freebsd.org /usr/share/examples/cvsup/ports-supfile
När detta är klart kan vi börja med installationen av django. Django är baserat på python och kommer därför att kräva detta som en ‘dependecy’.
För att installera django börjar vi med att gå till katalogen i portsträdet som motsvarar paketet vi vill installera:
cd /usr/ports/www/py-django
Därefter ber vi ports att installera paketet:
make install
Nu kommer ports automatiskt installera de andra program som krävs för att django skall fungera och dessutom ge oss några val om vad det skall finnas stöd för i din installation av django, som bland annat MySQL. Dialogrutan ser ut såhär:

Därefter får vi också några alternativ för Python och det kan se ut såhär:

Nu är alla val klara och django börjar installeras, efter några minuter kommer du se texten:
===> Compressing manual pages for py26-django-1.1.1
===> Registering installation for py26-django-1.1.1
Installationen är klar och du kan börja använda django. Såhär skapar du ett nytt project med django:
django-admin.py startproject /tmp/projekt1
Slutsligen för att starta utvecklingsservern kör vi följande kommando:
cd /tmp/projekt1
python manage.py startserver
Mer information hittar du här:
FreeBSD
Django Project
Django tutorial
FreeBSD Ports
FreeBSD handbook
[...] « Komma igång med django i din FreeBSD VPS/Jail [...]