annotate frontend/doc/quickstart.txt @ 30:50708627f3c7

Ukończona strona klienta
author mild@mild-laptop
date Sun, 05 Jun 2011 23:10:18 +0200
parents
children
rev   line source
30
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
1 Szybki Start
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
2 ============
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
3
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
4 Wymagania
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
5 ---------
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
6
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
7 Serwer aplikacji wymaga Pythona, Flaska, Sqlite3 i to chyba wszystko. W każdym
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
8 bądź razie wszystko, prócz wymienionych elementów, instaluje się domyślnie z
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
9 Pythonem na openSUSE i Ubuntu.
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
10
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
11 Instalacja Flaska sprowadza się do wydania polecenia
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
12
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
13 .. code-block:: bash
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
14
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
15 $ easy_install Flask
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
16
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
17 Uruchomienie serwera aplikacji
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
18 ------------------------------
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
19
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
20 Serwer aplikacji uruchamiamy za pomocą polecenia
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
21
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
22 .. code-block:: bash
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
23
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
24 $ python runserver.py
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
25
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
26 Domyślnie serwer będzie nasłuchiwał na porcie 5000.
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
27
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
28 :ref:`config-ini` ``config.ini`` zostanie stworzony w bieżącym katalogu.
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
29
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
30 Tworzenie bazy danych
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
31 ---------------------
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
32
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
33 Stworzenie nowej, pustej bazy danych według schematu wymaga odwiedzenia w
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
34 przeglądarce adresu ``/install/``. Po poprawnej instalacji w katalogu głównym
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
35 zostanie stworzony pusty plik ``.install``, którego istnienie zapobiegnie
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
36 ponownemu uruchomieniu procesu instalacji.
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
37
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
38 Modyfikowanie szablonów aplikacji
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
39 ---------------------------------
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
40
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
41 Frontend korzysta z systemu szablonów Jinja2, więcej informacji można znaleźć
50708627f3c7 Ukończona strona klienta
mild@mild-laptop
parents:
diff changeset
42 na stronie http://jinja.pocoo.org/docs/templates/ .