Vous n'êtes pas identifié(e).
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
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
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
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