========== Instalacja ========== Wymagania --------- Do działania serwisu wymagane są: * `Python 2.5 <http://python.org>`_ * `Django 1.0 <http://djangoproject.com>`_ * `lxml 2.2 <http://codespeak.net/lxml/>`_ Jeżeli używasz Pythona 2.4 lub chcesz użyć bazy danych innej niż SQLite, wymagana jest jeszcze: * biblioteka do obsługi wybranej bazy danych (`biblioteki wspierane przez Django <http://docs.djangoproject.com/en/dev/topics/install/#get-your-database-running>`_) Do pracy nad dokumentacją, którą teraz czytasz, potrzebne są: * `Sphinx 0.6.2 <http://sphinx.pocoo.org/>`_ i zależności Wyższe wersje wymienionych powyżej bibliotek i aplikacji powinny działać równie dobrze, aczkolwiek nie było to testowane. Uruchomienie ------------ Po instalacji wszystkich zależności należy ściągnąć kod serwisu poleceniem:: git clone http://jakies.repozytorium.pewnie.github Następnie należy zainstalować bazę danych:: cd wolnelektury/wolnelektury ./manage.py syncdb Oraz zaimportować lektury z katalogu books:: ./manage.py importbooks ../books Teraz wystarczy uruchomić serwer deweloperski poleceniem:: ./manage.py runserver W wyniku powinniśmy otrzymać całkiem funkcjonalny serwer.