annotate frontend/doc/quickstart.rst @ 24:3a2876457625

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