Skip to content

Commit 43741b6

Browse files
committed
intro/flask & intro/deployment: Rewordings, links, further explanations
This is another one of those commits that should make the material more accessible to beginners, without dumbing it down too much.
1 parent 27f5ce9 commit 43741b6

File tree

2 files changed

+149
-64
lines changed

2 files changed

+149
-64
lines changed

lessons/intro/deployment/pythonanywhere.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ Nejprve proto uložte celý projekt do Gitu a nahrajte na GitHub.
99
Potom se zaregistrujte na
1010
[www.pythonanywhere.com](https://www.pythonanywhere.com/) a vyberte
1111
Beginner Account.
12-
Po přihlášení se ukáže záložka *Consoles*, kde vytvoříme "Bash" konzoli.
13-
V té vytvořte a aktivujte virtuální prostředí a nainstalujte Flask (plus
12+
Po přihlášení se ukáže záložka *Consoles*, kde vytvořte "Bash" konzoli.
13+
V té vytvořte a aktivujte virtuální prostředí a nainstalujte Flask (plus
1414
případně další závislosti nebo jiný webový framework).
1515

1616
PythonAnywhere používá specificky nastavený Linux,
@@ -36,7 +36,7 @@ $ cat ~/.ssh/id_rsa.pub
3636

3737
Obsah souboru `~/.ssh/id_rsa.pub` je pak potřeba přidat na GitHub v osobním
3838
nastavení v sekci "SSH and GPG Keys".
39-
Pak můžeme klonovat přes SSH:
39+
Pak můžete klonovat přes SSH:
4040

4141
```console
4242
$ git clone [email protected]:<github-username>/<github-repo>.git
@@ -47,9 +47,11 @@ Zbývá nastavit, aby PythonAnywhere tento kód spustil jako webovou aplikaci.
4747
Přejděte na stránkách PythonAnywhere do *Dashboard* do záložky *Web*,
4848
a vytvořte novou aplikaci.
4949
V nastavení zvolte *Manual Configuration* a *Python 3.6*.
50+
(Volby jiné než *Manual Configuration* automaticky vytvoří kostru aplikace.
51+
Vy ale už aplikaci máte hotovou, takže je nepotřebujete.)
5052

5153
V konfiguraci vzniklé webové aplikace je potřeba nastavit *Virtualenv*
52-
na cestu k virtuálnímu prostředí (`/home/<jméno>/__venv__`),
54+
na cestu k virtuálnímu prostředí (<code>/home/<var>&lt;uživatelské-jméno&gt;</var>/__venv__</code>),
5355
a obsah *WSGI Configuration File* přepsat.
5456
To jde buď kliknutím na odkaz v konfiguraci (otevře se webový editor)
5557
nebo zpět v bashové konzoli pomocí editoru jako `vi` nebo `nano`.
@@ -65,12 +67,15 @@ if path not in sys.path:
6567
from <jméno-souboru> import app as application
6668
```
6769

68-
(Za `<uživatelské-jméno>`, `<jméno-adresáře>` a `<jméno-souboru>` je samozřejmě potřeba doplnit
70+
(Za <code><var>&lt;uživatelské-jméno&gt;</var></code>,
71+
<code><var>&lt;jméno-adresáře&gt;</var></code> a
72+
<code><var>&lt;jméno-souboru&gt;</var></code>
73+
je samozřejmě potřeba doplnit
6974
vaše údaje. Jméno souboru je zde bez přípony `.py`.)
7075

7176
Nakonec restartujte aplikaci velkým zeleným tlačítkem na záložce *Web*
72-
a na adrese `<uživatelské-jméno>.pythonanywhere.com` si ji můžete
73-
prohlédnout.
77+
a na adrese <code><var>&lt;uživatelské-jméno&gt;</var>.pythonanywhere.com</code>
78+
si ji můžete prohlédnout.
7479

7580
[Python Anywhere]: https://www.pythonanywhere.com/
7681

@@ -85,8 +90,8 @@ a editovat ve webové konzoli.
8590
> Doporučujeme pro tyto potřeby stejně raději nepoužívat API klíče
8691
> k vlastním účtům, raději si vyrobte nějaké účty pouze pro tento účel.
8792
> Twitter vyžaduje před vydáním API klíčů zadání a potvrzení telefonního čísla.
88-
> GitHub povoluje všem vytvořit si jeden účet pro robota, ale musí to mít
89-
> napsané v popisu.
93+
> GitHub povoluje všem vytvořit si jeden účet pro automatické operace, ale
94+
> takový účet musí mít napsané v popisu, že je robot.
9095
9196

9297
### Aktualizace

0 commit comments

Comments
 (0)