Django-fr

Forum

#1 03-10-2012 11:50:54

Bourhis Yves
Membre
Inscription : 03-10-2011
Messages : 46

Pb. migration 1.4 et site admin avec apache

Bonjour,

je viens de migrer ma version de django de 1.3 vers 1.4 et je n'arrive
pas à faire comprendre à "apache" ou récupérer les "templates" par
défaut du site d'administation...
J'ai bien lu
https://docs.djangoproject.com/en/1.4/howto/deployment/wsgi/modwsgi/
mais j'apprécierais un exemple concret car je dois mal comprendre (en
tout cas ça ne marche pas) : que faut-il rajouter dans "apache2.conf",
"wsgi.py" et "settings.py" ?

Merci d'avance pour vos éclaircissements,
cordialement.

Hors ligne

#2 03-10-2012 12:01:41

Xavier Ordoquy
Administrateur
Lieu : Puteaux, France
Inscription : 12-10-2011
Messages : 312
Site Web

Re : Pb. migration 1.4 et site admin avec apache

Bonjour,

Les templates sont utilisés par Django exclusivement. Je suppose qu'il s'agit des fichiers statiques.
Est-il possible d'avoir vos valeurs de configuration pour les variables MEDIA_URL / MEDIA_ROOT ainsi que STATIC_URL et STATIC_ROOT ?

Cordialement,
Xavier Ordoquy,
Linovia.

Le 3 oct. 2012 à 12:50, Bourhis Yves <yves.bourhis _AT_ univ-brest.fr> a écrit :

> Bonjour,
>
> je viens de migrer ma version de django de 1.3 vers 1.4 et je n'arrive pas à faire comprendre à "apache" ou récupérer les "templates" par défaut du site d'administation...
> J'ai bien lu https://docs.djangoproject.com/en/1.4/howto/deployment/wsgi/modwsgi/ mais j'apprécierais un exemple concret car je dois mal comprendre (en tout cas ça ne marche pas) : que faut-il rajouter dans "apache2.conf", "wsgi.py" et "settings.py" ?
>
> Merci d'avance pour vos éclaircissements,
> cordialement.
> --
> _______________________________________________________________
> Yves BOURHIS / Service Informatique / I.U.T. de BREST /Tel 8204
> Tel:0298016102/Fax:0298017108/mailto:Yves.Bourhis _AT_ univ-brest.fr
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django

Hors ligne

#3 03-10-2012 12:03:39

abki
Membre
Lieu : Paris
Inscription : 11-08-2010
Messages : 49
Site Web

Re : Pb. migration 1.4 et site admin avec apache

Bonjour,


je viens de migrer ma version de django de 1.3 vers 1.4 et je n'arrive pas
> à faire comprendre à "apache" où récupérer les "templates" par défaut du
> site d'administation...
>

Est ce par ce ne serait pas les static de l'admin dont tu parles ? Apache
ne s'occupe pas des templates. Si c'est bien les fichiers statics de
l'admin qui posent pb, voici la partie de la documentation concerné
https://docs.djangoproject.com/en/1.4/howto/deployment/wsgi/modwsgi/#serving-the-admin-files

Amirouche

Hors ligne

#4 03-10-2012 12:29:48

Bourhis Yves
Membre
Inscription : 03-10-2011
Messages : 46

Re : Pb. migration 1.4 et site admin avec apache

Le 03/10/2012 13:01, Xavier Ordoquy a écrit :
> Les templates sont utilisés par Django exclusivement. Je suppose qu'il s'agit des fichiers statiques.

Effectivement, il s'agit bien des fichiers statiques.

> Est-il possible d'avoir vos valeurs de configuration pour les variables MEDIA_URL / MEDIA_ROOT ainsi que STATIC_URL et STATIC_ROOT ?

J'ai essayé avec :
STATIC_ROOT = '/usr/share/pyshared/django/contrib/admin/'
STATIC_URL = '/admin/'
et
MEDIA_ROOT = ''
MEDIA_URL = ''
et quelques autres combinaisons sans plus de succès...

Hors ligne

#5 03-10-2012 12:32:17

Mathieu AGOPIAN
Modérateur
Inscription : 11-08-2010
Messages : 35

Re : Pb. migration 1.4 et site admin avec apache

tu as bien lancé la commande "python manage.py collectstatics" ?

Mathieu

Le 3 octobre 2012 13:29, Bourhis Yves <yves.bourhis _AT_ univ-brest.fr> a écrit :

> Le 03/10/2012 13:01, Xavier Ordoquy a écrit :
>
>  Les templates sont utilisés par Django exclusivement. Je suppose qu'il
>> s'agit des fichiers statiques.
>>
>
> Effectivement, il s'agit bien des fichiers statiques.
>
>
>  Est-il possible d'avoir vos valeurs de configuration pour les variables
>> MEDIA_URL / MEDIA_ROOT ainsi que STATIC_URL et STATIC_ROOT ?
>>
>
> J'ai essayé avec :
> STATIC_ROOT = '/usr/share/pyshared/django/**contrib/admin/'
> STATIC_URL = '/admin/'
> et
> MEDIA_ROOT = ''
> MEDIA_URL = ''
> et quelques autres combinaisons sans plus de succès...
>
>
> --
> ______________________________**______________________________**___
> Yves BOURHIS / Service Informatique / I.U.T. de BREST /Tel 8204
> Tel:0298016102/Fax:0298017108/**mailto:Yves.Bourhis@univ-**brest.fr<Yves.Bourhis _AT_ univ-brest.fr>
> ______________________________**_________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/**listinfo/django<http://lists.afpy.org/mailman/listinfo/django>
>

Hors ligne

#6 03-10-2012 12:38:52

Xavier Ordoquy
Administrateur
Lieu : Puteaux, France
Inscription : 12-10-2011
Messages : 312
Site Web

Re : Pb. migration 1.4 et site admin avec apache

Bonjour,

Le STATIC_ROOT est le répertoire vers lequel les statiques sont copiés et non pas pris.
Habituellement, ma configuration ressemble à ça:

import os
STATIC_ROOT = os.path.join(os.path.dirname(__file__), 'static')
STATIC_URL = '/static/'

C'est à dire qu'il va y avoir un répertoire static qui sera rempli par le "manage.py collectstatic" avec les fichiers statiques des applications (admin y compris).
Il reste à servir se répertoire par apache.

Cordialement,
Xavier Ordoquy,
Linovia.

Le 3 oct. 2012 à 13:29, Bourhis Yves <yves.bourhis _AT_ univ-brest.fr> a écrit :

> Le 03/10/2012 13:01, Xavier Ordoquy a écrit :
>> Les templates sont utilisés par Django exclusivement. Je suppose qu'il s'agit des fichiers statiques.
>
> Effectivement, il s'agit bien des fichiers statiques.
>
>> Est-il possible d'avoir vos valeurs de configuration pour les variables MEDIA_URL / MEDIA_ROOT ainsi que STATIC_URL et STATIC_ROOT ?
>
> J'ai essayé avec :
> STATIC_ROOT = '/usr/share/pyshared/django/contrib/admin/'
> STATIC_URL = '/admin/'
> et
> MEDIA_ROOT = ''
> MEDIA_URL = ''
> et quelques autres combinaisons sans plus de succès...
>
> --
> _______________________________________________________________
> Yves BOURHIS / Service Informatique / I.U.T. de BREST /Tel 8204
> Tel:0298016102/Fax:0298017108/mailto:Yves.Bourhis _AT_ univ-brest.fr
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django

Hors ligne

#7 03-10-2012 13:10:44

Bourhis Yves
Membre
Inscription : 03-10-2011
Messages : 46

Re : Pb. migration 1.4 et site admin avec apache

Le 03/10/2012 13:38, Xavier Ordoquy a écrit :
> C'est à dire qu'il va y avoir un répertoire static qui sera rempli par le "manage.py collectstatic" avec les fichiers statiques des applications (admin y compris).
> Il reste à servir se répertoire par apache.

OK, j'ai compris :-)

Merci beaucoup.

Hors ligne

Pied de page des forums