Django-fr

Forum

#1 04-02-2009 00:28:58

Séno Hervé Edorh
Membre
Inscription : 11-08-2010
Messages : 21

déploiement

Bonsoir,
quelqu'un pourrait il m'aider pour le déploiement de mon application django?
Je viens de le déployer avec apache dans un environnement windows
(mod_python). J'aimerais savoir la procédure à suivre pour déployer mes
fichiers média avec un autre server? Je ne trouve pas de documentation la
dessus juste des explications.
Merci

Hors ligne

#2 04-02-2009 03:46:38

David Thenon
Membre
Inscription : 11-08-2010
Messages : 156
Site Web

Re : déploiement

Bonjour,

Y'a pas vraiment de documentation pour séparer le site web dynamique et les
médias statiques, y'a quelque chose qui s'en rapproche dans le DjangoBook où
ils parlent un peu plus en détails des architectures pour répartir la charge.

http://www.djangobook.com/en/1.0/chapter20/#cn153

Globalement, il te suffit d'installer un autre vhost sur ton Apache ou bien un
serveur http plus léger (comme Lighttpd par exemple), dans les deux cas
dédicacé aux médias statiques. Dès que c'est fait, tu édites le "settings.py"
de ton projet pour y mettre à jour MEDIA_ROOT et MEDIA_URL, et voila c'est
fini.

Le Wednesday 04 February 2009 00:28:58 Séno Hervé Edorh, vous avez écrit :
> Bonsoir,
> quelqu'un pourrait il m'aider pour le déploiement de mon application
> django? Je viens de le déployer avec apache dans un environnement windows
> (mod_python). J'aimerais savoir la procédure à suivre pour déployer mes
> fichiers média avec un autre server? Je ne trouve pas de documentation la
> dessus juste des explications.
> Merci

Hors ligne

#3 04-02-2009 09:01:43

Guillaume Sueur
Membre
Inscription : 11-08-2010
Messages : 22

Re : déploiement

Bonjour,

Voici comment je configure les deux accès dans Apache.
Le media_url est donc http://serveur/insee_media/, géré uniquement par
Apache
tandis que django répond sur http://serveur/insee/


# publication de django-media
Alias /insee_media /data/insee/opencarto/trunk/media
<Directory /data/insee/opencarto/trunk/media>
    AllowOverride None
    Order deny,allow
    Allow from All
    SetHandler None
</Directory>

#Configuration Django
<Location "/insee/">
    SetHandler python-program
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE opencarto.settings
    PythonDebug On

    PythonOption django.root /insee
    PythonInterpreter opencarto_insee
    PythonPath "['/data/insee/opencarto/trunk'] + sys.path"
</Location>



Guillaume



Séno Hervé Edorh a écrit :
> Bonsoir,
> quelqu'un pourrait il m'aider pour le déploiement de mon application
> django? Je viens de le déployer avec apache dans un environnement
> windows (mod_python). J'aimerais savoir la procédure à suivre pour
> déployer mes fichiers média avec un autre server? Je ne trouve pas de
> documentation la dessus juste des explications.
> Merci
>
> --
> EDORH Hervé Séno
> Développeur d'application
> Tel:(+221)775314948
> site web: www.2abh.com/home/ <http://www.2abh.com/home/>
> Dakar - Sénégal
> ------------------------------------------------------------------------
>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django

Hors ligne

#4 04-02-2009 12:21:29

Séno Hervé Edorh
Membre
Inscription : 11-08-2010
Messages : 21

Re : déploiement

Merci ça marche mais et pour les fichiers médias de l'admin? j'ai essayé
ceci à la suite mais ça ne passe pas

Alias /admin-media C:/Django/django/contrib/admin/media
<Directory C:/Django/django/contrib/admin/media>
   AllowOverride None
   Order deny,allow
   Allow from All
   SetHandler None
</Directory>

avec dans mon settings.py

ADMIN_MEDIA_PREFIX = '/admin-media/'

Hors ligne

Pied de page des forums