1.8 KiB
Milý člověče, M&Mí web tě vítá. Prosím, neděs se, zkusím tě provést lokálním zprovozněním webu.
Předně: většina příkazů bude asi vypisovat spoustu detailů, takže ti doporučuji
si tento text otevřít někde separátně. Nachází se v repozitáři v
make/README.md
, případně si jej můžeš zobrazit hezčeji vykreslený na
Gitee.
O zprovoznění webu se stará hlavně skript make/install_web
. Ten vytvoří
virtualenv (neexistuje-li) a nainstaluje do něj závislosti webu. Pak ovšem
budeš potřebovat nahrát další data do databáze, což uděláš pomocí příkazů
./manage.py testdata
a ./manage.py loaddata data/*
. Skript
make/install_web
ti to kdyžtak připomene.
Samotný web spustíš třeba pomocí make/run
, nebo ekvivalentně ./manage.py runserver
.
Pozor: zatímco skripty v make/
to nepotřebují, pro použití skriptu
./manage.py
se potřebuješ přepnout do virtuálního prostředí. To uděláš velmi
pravděpodobně spuštěním source env/bin/activate
, před začátkem promptu by
se mělo objevit (env)
. Pro opuštění spusť deactivate
.
Časté problémy
Je možné, že nemáš všechny potřebné závislosti v systému. Proto je možné, že
make/install_web
vyhodí nějakou chybovou hlášku:
Error: pg_config executable not found.
: nainstaluj silibpq-dev
(na Ubuntu/Debianu, jinde se příslušný balíček může jmenovat jinak)- Chybová hláška obsahuje
#include <Python.h>
: nainstaluj sipython3-dev