Giter Site home page Giter Site logo

Sivigik

Source du site Sivigik.

Deployer l'environnement de développement.

Sous Linux

Vous aurez besoin de python, pip et virtualenv.

Si vous avez déjà python et pip :

pip install --user virtualenv

Ensuite rendez-vous dans votre répertoire de travail puis,

mkdir Sivigik
cd Sivigik
virtualenv ./

Vous pouvez dès à présent activer l'environnement (il faudra le faire à chaque fois que vous travaillez sur le projet).

source bin/activate

Clonez le projet.

git clone https://github.com/Klafyvel/Sivigik.git

Rendez vous dans le dossier téléchargé puis téléchargez les dépendances. Grâce à virtualenv ces dépendances seront installées localement et ne viendront pas polluer votre système.

cd Sivigik
pip install -r requirements.txt

Mettre à jour la base de données et créer le super-utilisateur.

./manage.py migrate
./manage.py createsuperuser

Vous pouvez maintenant lancer le serveur de développement.

./manage.py runserver

Le site est disponible sur http://127.0.0.1:8000/.

Sous Windows (en partant de zéro !)

  1. Télécharger python3 (cocher "add python to PATH");
  2. Lancer cmd.exe;
  3. Installer virtualenv;
     pip install virtualenv
  4. Installer git (si vous voulez modifier le code) ici par exemple;
  5. Cloner https://github.com/Klafyvel/Sivigik.git ou téléchargez simplement l'archive ici si vous n'avez pas git;
  6. Depuis la ligne de commande, aller dans le répertoire qui contient Sivigik;
  7. Créer l'environnement de travail;
    virtualenv env_sivigik
  8. L'activer;
    env_sivigik\Scripts\activate.bat
  9. Se rendre dans le répertoire du site et télécharger les dépendances;
    cd Sivigik
    pip install -r requirements.txt
  10. On s'occupe de la base de données;
    python manage.py migrate
  11. On crée un super-utilisateur;
    python manage.py createsuperuser
  12. Enfin, lancer le serveur.
    python manage.py runserver

Le site est disponible sur http://127.0.0.1:8000/.

Lorsque vous souhaitez travailler sur le site, seule les étapes 8 et 12 sont à répéter. N'oubliez pas de mettre à jour votre dépôt local de temps à autres pour travailler sur la dernière version !

Sivigik's Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.