Prérequis
Prérequis
Il y a actuellement deux moyens d’installer django-voting-app :
par les sources
avec docker
Avertissement
L’installation avec docker est considérée comme expérimentale pour le moment.
Pour l’installation via les sources, il faut :
python
pip
un serveur web (apache ou nginx par exemple)
une base de données
Si vous voulez installer avec docker il faut juste une installation docker en état de marche.
Base de données
Il faut une base de données pour faire fonctionner django-voting-app. Nous recommandons l’usage de PostgreSQL mais n’importe quelle base de données compatible avec django peut être utilisé (voir ici).
Il faudra créeer, en premier lieu, une base de données (par exemple django-voting-app) et un utilisateur (django-voting-app pour changer) avec un certain mot de passe qu’on considerera comme étant secret
pour la suite de ce guide.
Voici un exemple de syntaxe PostgreSQL pour les opérations ci-dessus :
CREATE DATABASE django-voting-app;
CREATE USER django-voting-app WITH PASSWORD 'secret';
GRANT ALL PRIVILEGES ON DATABASE django-voting-app TO django-voting-app;