view frontend/doc/quickstart.rst @ 27:6a9e2b3b4398

Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
author Michał Rudowicz <michal.rudowicz@fl9.eu>
date Sat, 21 May 2011 10:01:30 +0200
parents 3a2876457625
children d017e2ab3027
line wrap: on
line source

Szybki Start
============

Wymagania
---------

Serwer aplikacji wymaga Pythona, Flaska i Sqlite3. System został
przetestowany przy użyciu dystrybucji Fedora 14.

Instalacja Pythona (jeśli jeszcze nie został zainstalowany):

.. code-block:: bash
    $ su -c "yum install python"

Instalacja Flaska sprowadza się do wydania polecenia

.. code-block:: bash

    $ su -c "easy_install Flask"

Uruchomienie serwera aplikacji
------------------------------

Serwer aplikacji uruchamiamy za pomocą polecenia

.. code-block:: bash

    $ python runserver.py

Domyślnie serwer będzie nasłuchiwał na porcie 5000.

:ref:`config-ini` ``config.ini`` zostanie stworzony w bieżącym katalogu. 

Tworzenie bazy danych
---------------------

Stworzenie nowej, pustej bazy danych według schematu wymaga odwiedzenia w
przeglądarce adresu ``/install/``. Po poprawnej instalacji w katalogu głównym
zostanie stworzony pusty plik ``.install``, którego istnienie zapobiegnie
ponownemu uruchomieniu procesu instalacji.

Modyfikowanie szablonów aplikacji
---------------------------------

Frontend korzysta z systemu szablonów Jinja2, więcej informacji można znaleźć
na stronie http://jinja.pocoo.org/docs/templates/ .