.virtualenv
-local_settings.py
+conf.py
media
sitestatic
-Démarrage d'un nouveau projet
+Demarrage d'un nouveau projet
=============================
-* django-admin.py startproject {{ project_name }} --template=<url du squelette> --name=django --name=django.wsgi --name=deploy
-
-* (optionnel) configurer les versions de PYTHON au besoin dans :
- ./bin/deploy
- ./bin/django.wsgi
-
-* git init
-
-* git add .
-
-* git commit -m 'nouveau projet'
-
-* git config add remote.origin.url <url du dépôt git>
-
-* git push origin master
+django-admin.py startproject {{ project_name }} --template=<url du squelette> --name=django --name=django.wsgi --name=deploy --name=README.rst
Configuration du projet
=======================
-La configuration secrète se trouve dans le fichier:
+La configuration secrete se trouve dans le fichier:
-{{ project_name }}/settings/local_settings.py
+conf.py
-Déploiement du projet
+Deploiement du projet
=====================
-* bin/deploy
+bin/deploy
-Développement du projet
+Developpement du projet
=======================
-* bin/deploy development
+bin/deploy development
-* bin/django runserver --settings={{ project_name }}.settings.development
+bin/django runserver --settings={{ project_name }}.settings.development
#! /bin/bash
-PYTHON="python2.6"
ROOT_PATH=.
PROJECT_NAME="{{ project_name }}"
echo "l'environnement virtuel existe deja."
else
echo "Creation de l'environnement virtuel."
- virtualenv --python=$PYTHON $VENV_PATH
+ virtualenv $VENV_PATH
rm -f distribute*.tar.gz
fi
import sys
import site
-PYTHON = "python2.6"
+major, minor = sys.version_info
+PYTHON = "python%s.%s" % (major, minor)
os.environ['DJANGO_SETTINGS_MODULE'] = '{{ project_name }}.settings.production'
--- /dev/null
+# -*- encoding: utf-8 -*-
+
+DATABASES = {
+ 'default': {
+ # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
+ 'ENGINE': 'django.db.backends.sqlite3',
+ 'NAME': 'db.sqlite',
+ 'USER': '',
+ 'PASSWORD': '',
+ 'HOST': '',
+ 'PORT': '',
+ }
+}
+
+SECRET_KEY = ''
+
+PIWIK_TOKEN = ''
+
+RAVEN_CONFIG = {
+ 'dsn': '',
+}
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
+ '{{ project_name }}',
'south',
'raven.contrib.django',
'auf.django.pong',
}
try:
- from local_settings import * # NOQA
+ from conf import * # NOQA
except ImportError:
pass
from base import * # NOQA
+DEBUG = True
+
INTERNAL_IPS = ('127.0.0.1',)
INSTALLED_APPS += ('debug_toolbar',)
MIDDLEWARE_CLASSES += ('debug_toolbar.middleware.DebugToolbarMiddleware',)
+++ /dev/null
-# -*- encoding: utf-8 -*-
-
-DATABASES = {
- 'default': {
- # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
- 'ENGINE': 'django.db.backends.sqlite3',
- 'NAME': 'db.sqlite',
- 'USER': '',
- 'PASSWORD': '',
- 'HOST': '',
- 'PORT': '',
- }
-}
-
-SECRET_KEY = ''
-
-PIWIK_TOKEN = ''
-
-RAVEN_CONFIG = {
- 'dsn': '',
-}