Mercurial > kraina_muminkow
annotate frontend/doc/quickstart.rst @ 28:d017e2ab3027
Poprawki z rana 23 maja, prezentacja django-flask
author | Michał Rudowicz <michal.rudowicz@fl9.eu> |
---|---|
date | Mon, 23 May 2011 12:49:48 +0200 |
parents | 6a9e2b3b4398 |
children |
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 |
27
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
24
diff
changeset
|
7 Serwer aplikacji wymaga Pythona, Flaska i Sqlite3. System został |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
24
diff
changeset
|
8 przetestowany przy użyciu dystrybucji Fedora 14. |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
24
diff
changeset
|
9 |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
24
diff
changeset
|
10 Instalacja Pythona (jeśli jeszcze nie został zainstalowany): |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
24
diff
changeset
|
11 |
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
24
diff
changeset
|
12 .. code-block:: bash |
28
d017e2ab3027
Poprawki z rana 23 maja, prezentacja django-flask
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
27
diff
changeset
|
13 |
27
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
24
diff
changeset
|
14 $ su -c "yum install python" |
24
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
15 |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
16 Instalacja Flaska sprowadza się do wydania polecenia |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
17 |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
18 .. code-block:: bash |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
19 |
27
6a9e2b3b4398
Dodałem pliki statyczne od Miłosza, małe modyfikacje w kwestii dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
24
diff
changeset
|
20 $ su -c "easy_install Flask" |
24
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 Uruchomienie serwera aplikacji |
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 |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
25 Serwer aplikacji uruchamiamy za pomocą polecenia |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
26 |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
27 .. code-block:: bash |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
28 |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
29 $ python runserver.py |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
30 |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
31 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
|
32 |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
33 :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
|
34 |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
35 Tworzenie bazy danych |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
36 --------------------- |
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 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
|
39 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
|
40 zostanie stworzony pusty plik ``.install``, którego istnienie zapobiegnie |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
41 ponownemu uruchomieniu procesu instalacji. |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
42 |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
43 Modyfikowanie szablonów aplikacji |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
44 --------------------------------- |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
45 |
3a2876457625
małe zmiany w dokumentacji
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents:
diff
changeset
|
46 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
|
47 na stronie http://jinja.pocoo.org/docs/templates/ . |