IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Django Python Discussion :

intégration de la page css impossible après l'intégration de différents médias [Python 3.X]


Sujet :

Django Python

  1. #1
    Membre éclairé
    Homme Profil pro
    growth hacker
    Inscrit en
    Novembre 2018
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : growth hacker
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2018
    Messages : 187
    Par défaut intégration de la page css impossible après l'intégration de différents médias
    bonjour j'espère que vous allez bien après avoir intégré les différentes tailles d'écran et lancé dans Heroku j'ai découvert que si je mets le debug = false j'ai pages 500 si je supprime le design ça marche le design est construits par scss fonctionne correctement si le debug = true même s'il est en production

  2. #2
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 095
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 095
    Par défaut
    Bonjour,

    Tu as utiliser la commande collecstatic ?

  3. #3
    Membre éclairé
    Homme Profil pro
    growth hacker
    Inscrit en
    Novembre 2018
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : growth hacker
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2018
    Messages : 187
    Par défaut
    elle est paramétrée par défaut je m'explique avant d'ajouter le css elle marché correctement et même dans le localhost elle marche mais si je mets le débug false ça marche ni dans le local ni dans heroku alors ce n'est pas ça le problème et le site a déjà été lancer sans design et ça marché correctement en local et production et même dans heroku si j'enlève la ligne qui relie le base.html et le css ça marche même en production

  4. #4
    Membre éclairé
    Homme Profil pro
    growth hacker
    Inscrit en
    Novembre 2018
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : growth hacker
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2018
    Messages : 187
    Par défaut
    j'ai fait des tests pour m'assurer

    1-j'ai laissé les paramètres de production sauf débug que j'ai mis True ça marche

    2-j'ai laissé tous sauf la ligne de css et je l'ai mis en production ça marche

    3-j'ai changé la place(de static à templates) le nom de la feuille css ça ne marche pas

    4 j'ai mis un css simple ça ne marche pas

  5. #5
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 095
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 095
    Par défaut
    Citation Envoyé par azaazz Voir le message
    elle est paramétrée par défaut
    Je ne comprend pas... Qu'est-ce qui est paramétré par défaut ?

  6. #6
    Membre éclairé
    Homme Profil pro
    growth hacker
    Inscrit en
    Novembre 2018
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : growth hacker
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2018
    Messages : 187
    Par défaut
    Ctd si on lance un site dans heroku il applique seul le collecstatic j'ai déjà lancer plusieurs sites et les paramètres de lancement sont tous corrects la preuve les templates HTML marches correctement

  7. #7
    Membre éclairé
    Homme Profil pro
    growth hacker
    Inscrit en
    Novembre 2018
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : growth hacker
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2018
    Messages : 187
    Par défaut
    Apparemment l'erreur vient du fait qu'il n'accepte plus la page css

  8. #8
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 095
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 095
    Par défaut
    Mais as-tu déjà lancé la commande collecstatic via manage.py ?

  9. #9
    Membre éclairé
    Homme Profil pro
    growth hacker
    Inscrit en
    Novembre 2018
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : growth hacker
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2018
    Messages : 187
    Par défaut
    je viens de le faire 0 fichier collecter

    Peut-être qu'actuellement Django 2.2 n'est plus maintenu alors je vais installer la dernière version

  10. #10
    Membre éclairé
    Homme Profil pro
    growth hacker
    Inscrit en
    Novembre 2018
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : growth hacker
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2018
    Messages : 187
    Par défaut
    l'erreur vient de la dernière actualisation de Django car j'ai installé un site qui fonctionne correctement et actuellement il fonction dans heroku debug=False avec le scss react ect et il y a le même problème

  11. #11
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 095
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 095
    Par défaut
    On est bien d'accord que tu suis la 4ème étape du tutoriel concernant tes fichiers statiques ? Tu devrais donc avoir des dossiers statiques dans chacune de tes applications, c'est le cas ?

  12. #12
    Membre éclairé
    Homme Profil pro
    growth hacker
    Inscrit en
    Novembre 2018
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : growth hacker
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2018
    Messages : 187
    Par défaut
    si je laisse les paramètres de production c'est-à-dire les étapes de déploiement mais au lieu me mettre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if os.environ.get('ENV') == 'PRODUCTION':
        DEBUG = False
    else:
        DEBUG = True
    je mets ça:
    if os.environ.get('ENV') == 'PRODUCTION':
        DEBUG = True
    else:
        DEBUG = True
    ça marche alors tout est correct

  13. #13
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 095
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 095
    Par défaut
    Oui c'est normal, quoi qu'il arrive tu mets ta variable DEBUG à la valeur True.

    En production il est déconseillé de faire cela. Si un bug arrive dans ton code, toutes les informations de ton site vont apparaître chez le client.

    Il faut que tu puisses t'en sortir avec DEBUG=False lorsque tu as ta variable d'environnement ENV qui prend la valeur PRODUCTION.

  14. #14
    Membre éclairé
    Homme Profil pro
    growth hacker
    Inscrit en
    Novembre 2018
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : growth hacker
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2018
    Messages : 187
    Par défaut
    et juste pour info le même site a été déployer sur héroku debug=False ect avec 6 lignes de css et ça marcher jusqu'à lundi quand j'ai complété le css bien sûr j'ai test le retour à la version précédente qui avait que 6 lignes et ça ne marchait plus.

    j'ai même sorti un ancien site qui marché correctement et dans heroku il marche encore en locale ça ne marche plus sans changer quoi ce soit sauf le debug=False

  15. #15
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 770
    Par défaut
    Citation Envoyé par azaazz Voir le message
    j'ai même sorti un ancien site qui marché correctement et dans heroku il marche encore en locale ça ne marche plus sans changer quoi ce soit sauf le debug=False
    debug=False a juste pour effet que les fichiers statiques sont retournés par Django.
    Avec debug=True, ils sont retournés par le serveur Web qui est "en front".

    Ce qui est plus efficace...
    Après la question est de savoir comment dire à heroku où trouver ces fichiers statiques.
    Ce qu'ils documentent ici.
    Après çà marche ou çà marche pas, mais ce n'est pas un soucis Django mais de déploiement sur un environnement spécifique.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  16. #16
    Membre éclairé
    Homme Profil pro
    growth hacker
    Inscrit en
    Novembre 2018
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : growth hacker
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2018
    Messages : 187
    Par défaut
    bonjour tout ça est déjà mis et ça ne fonctionne pas voilà un exemple avec le même problème créé en 2 minutes (minimales) https://github.com/medaymenhassen/exemple essayez le si vous voulez en locale et ajoutez le requirement.txxt et Procfile et testez-le dans heroku dans les deux débug=True marchent debug=False page 500 enlevez la ligne qui relie le HTML et le css et ça marche même si c'est false

  17. #17
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 770
    Par défaut
    Citation Envoyé par azaazz Voir le message
    tout ça est déjà mis et ça ne fonctionne pas voilà un exemple avec le même problème créé en 2 minutes (minimales) https://github.com/medaymenhassen/exemple essayez le si vous voulez en locale
    Sans settings.py, c'est même pas la peine d'essayer.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  18. #18
    Membre éclairé
    Homme Profil pro
    growth hacker
    Inscrit en
    Novembre 2018
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : growth hacker
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2018
    Messages : 187
    Par défaut
    le settings.py est dans testcss il est là

  19. #19
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 095
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 095
    Par défaut
    Si tu as des erreurs que se soit côté Front ou Back, avec DEBUG=False, on aura une belle erreur 500. Dans ce cas vérifier avec Debug=True si des erreurs existent.

    Dans Heroku, on a droit a des logs qui de temps en temps donnent de bonnes informations sur les erreurs.

  20. #20
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 095
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 095
    Par défaut
    Citation Envoyé par azaazz Voir le message
    le settings.py est dans testcss il est là
    Ligne 34 ALLOWED_HOSTS n'est pas correct comme variable

    Mettre ['*', ] pour commencer les tests

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. [MySQL] Après un certain temps, la page renvoi "Impossible d'afficher la page"
    Par Riko dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 02/04/2008, 11h13
  2. Lecture valeurs CSS impossible :s
    Par balti dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/09/2005, 21h32
  3. make impossible après ./configure lors de l'installation
    Par christophe5757 dans le forum Débuter
    Réponses: 5
    Dernier message: 04/08/2005, 19h34
  4. coller une img à un div en css: impossible?
    Par Martyin dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 13/12/2004, 11h12
  5. Mise à jour de table impossible après requête avec jointure
    Par sto dans le forum Bases de données
    Réponses: 5
    Dernier message: 17/03/2004, 13h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo