Install Django : A Python framework
Aujourd’hui on va installer (sous Linux evidemment:D) le Framework python : Django.
Pré-requis
- Ubuntu + root access
- Python 2.7
Installation
Install pip and then install virtualenv
$ sudo easy_install pip
$ sudo pip install virtualenv virtualenvwrapper
$ mkdir ~/.virtualenvs
Setup ENV vars
$ echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.profile
$ echo "export PIP_VIRTUALENV_BASE=$WORKON_HOME" >> ~/.profile
$ echo "export PIP_RESPECT_VIRTUALENV=true" >> ~/.profile
$ echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.profile
$ source ~/.profile
Create a virtualenv and switch to it
Creation environnement virtuel nommé DjangoEnvX
$ mkvirtualenv DjangoEnvX
# use DjangoEnvX env
$ workon DjangoEnvX
Django project
Creation d’un projet et démarrage serveur
$ cd ~/projets
$ django-admin startproject mysite
$ cd mysite
# Run on local only
$ python manage.py runserver
# Expose server
$ python manage.py runserver 0.0.0.0:8000
Links
- https://docs.djangoproject.com/en/1.9/intro/tutorial01/
- https://nicolas.perriault.net/code/2010/django-with-pip-virtualenv/