Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/psycojoker/neutrinet

neutrinet's new website
https://github.com/psycojoker/neutrinet

Last synced: 14 days ago
JSON representation

neutrinet's new website

Awesome Lists containing this project

README

        

# Intro

Site de [Neutrinet](http://neutrinet.be).

# Comment tester le site?

Pour cela vous devez avoir python et le framework web python [django](https://docs.djangoproject.com) installé.

Sous les debian based python est fournit par défaut, pour installer django ainsi que pip:

sudo apt-get install python-django python-pip

Une fois que c'est fait, cloner le dépot et allez dans le nouveau répertoire:

git clone git://github.com/Psycojoker/neutrinet.git
cd neutrinet

Si vous voulez créer un virtualenv:

virtualenv --no-site-packages --distribute ve
source ve/bin/activate

Pour en sortir:

deactivate

Ensuite, installez les dépendances (en root si vous n'êtes pas dans un virtualenv):

pip -r requirements.txt

Si vous êtes dans un virtualenv installé également django avec pip (pip install django).

Puis, pour créer la db (par défaut c'est du sqlite) et charger les fixtures (des données par défaut):

./manage.py syncdb

Il va vous proposer de créer un admin, si vous ne voulez pas le faire tout de suite vous pouvez le faire après avec la commande:

./manage.py createsuperuser

Pour lancer un serveur de dev:

./manage.py runserver

Pour lui demander d'écouter pas uniquement les requètes venant de la machine sur lequel il tourne (et changer de port):

./manage.py runserver 0.0.0.0:8000

Si vous voulez modifier le fichier settings.py mais uniquement pour des modifications propre à la machine courante (ie: setter une autre db) vous pouvez créer le fichier *settings_local.py* qui surchargera toutes les configs de settings.py que vous definiriez dedans.

# TODO

* Utiliser reversion sur les flatpages
* Hoster ce dépot git chez nous