Un nouveau centre d'information pour l'Académie JSS d'enseignement technique, Noida.
Le serveur de production HTTP_200 fonctionne sur Ubuntu, c'est donc probablement l'environnement le plus simple pour faire fonctionner les choses, mais d'autres distributions Linux devraient également convenir. Nous utilisons Apache sur le serveur de production, mais HTTP_200 fonctionnera également de manière autonome pour les tests.
L'environnement de développement repose sur l'utilisation d'un environnement virtuel Python pour les outils et la portabilité entre les plates-formes. Assurez-vous que Python Pip est installé sur votre plate-forme avant de suivre ces instructions.
Les utilisateurs Windows peuvent utiliser le guide suivant. Plus précisément, installez Python, puis utilisez le programme d'installation get-pip.py une fois que Python fonctionne
Les utilisateurs d'OSX peuvent utiliser la version intégrée de Python tant que Pip est disponible, ou mieux, installer Brew et Python.
Les utilisateurs Linux doivent avoir Python déjà installé. Assurez-vous que Pip est installé via votre gestionnaire de packages et vous devriez être prêt.
HTTP_200 est construit de manière très propre. Pour configurer l'environnement de développement sur votre machine, vous devez suivre les étapes décrites dans la section suivante.
Remarque : Il est recommandé d'utiliser Ubuntu 14.04 LTS pour l'environnement de développement.
Exécutez le clone git suivant (spécifiez un répertoire de votre choix si vous le souhaitez) :
git clone https://github.com/ncs-jss/HTTP_200.git http_200
Exécutez virtualenv sur le répertoire git cloné pour configurer l'environnement virtuel Python :
virtualenv http_200
cd dans le nom du répertoire dans lequel vous avez cloné le dépôt git
cd http_200
Activez l'environnement virtuel :
source bin/activate
Après avoir activé l'environnement virtuel, installez les dépendances
pip install -r requirements/common.txt
pip install -r requirements/dev.txt (For development)
Maintenant, créez les migrations de base de données afin d'utiliser la base de données
python manage.py syncdb
Pour créer des groupes, exécutez la commande suivante
python manage.py createdata
(Facultatif) Pour créer des facultés, des étudiants et des avis aléatoires
python manage.py createdata --dummydata
cela créera :
Vous êtes prêt. Exécutez la commande finale
python manage.py runserver
Il est temps de basculer. Visitez http://localhost:8000 dans votre navigateur et vous devriez être prêt.