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 :

Content-Type: text/html; charset=utf-8 [Python 2.X]


Sujet :

Django Python

  1. #1
    Mvu
    Mvu est déconnecté
    Membre régulier
    Inscrit en
    Septembre 2002
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 248
    Points : 105
    Points
    105
    Par défaut Content-Type: text/html; charset=utf-8
    Bonjour,
    Quelqu'un pourrait-il m'expliquer pourquoi mon template renvoie sans aucune raison cette chaîne de caractères: Content-Type: text/html; charset=utf-8 dans la page dont voici une partie du code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    </div>
    <div id='content-container'>
     	Content-Type: text/html; charset=utf-8
      <ul>
          <li>
            <a href='/carpenter/categories/4/'>
              AFWERKINGEN
    Voici le template qui renvoie correspond au templatatags get_carpenters_categories (voir plus bas):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    - load userlang
      %ul
        - for category in objects
     
          %li
            %a{'href':'{% block detail_url %}{% url subcat_index_name category.id %}{% endblock %}'}
              {{ category | title_in_userlang_no_gen:request }}
    Voici le templatetags: get_carpenters_categories

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    from django import template
     
    from wooditbe.views import role_category_index
    from carpenter.models import CarpenterCategory
    from wooditbe.util import get_content_language
    from django.utils.translation import ugettext_lazy as _
    from django.template import RequestContext
     
    register = template.Library()
     
    import logging
     
    logger = logging.getLogger(__name__)
     
    @register.simple_tag
    def get_carpenters_categories(request):
     
        return role_category_index(request,
                                   CarpenterCategory,
                                   template="carpenter/carpenters_cats",
                                   subcat_index_name="carpenter_subcategory_index")
    Et voici un example d'un autre template où je fais appel au templatetags get_carpenters_categories

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    - extends "base"
     
    - load userlang
    - load bleach_tags
    - load get_carpenters_categories
     
    - block content
     
    	{% get_carpenters_categories request %}
     
      %ul
        - for job in jobs
          %li
            %a{'href': '{% url "jobs_detail" job.id  %}'}
              {{ job | title_in_userlang:request | striptags | bleach }}
     
            %p
              {{ job | descr_in_userlang:request | safe }}
    D'où peut bien provenir cete chaîne de caratère intempestive ?
    Pour le reste, tout fonctionne parfaitement et get_carpenters_categories renvoie ce que je lui demande.

    Si quelqu'un a la réponse...
    Marc Van Uytvanck
    Bruxelles

  2. #2
    Mvu
    Mvu est déconnecté
    Membre régulier
    Inscrit en
    Septembre 2002
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 248
    Points : 105
    Points
    105
    Par défaut
    Suite à mes recherches, cela aurait quelque chose à voir avec le fait que return role_category_index renvoie un HttpResponse et pas un response_to_string.
    Comment dois-je récrire cela alors ?
    Quelqu'un peut m'aider ?
    Marc Van Uytvanck
    Bruxelles

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. content type text/css text/javascipt ne sont pas pris en compte par apache
    Par aitiahcene dans le forum Administration système
    Réponses: 0
    Dernier message: 08/04/2013, 12h41
  2. Réponses: 0
    Dernier message: 10/07/2012, 10h22
  3. parser une reponse xml avec content-type="text/html"
    Par roro06 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 15/10/2010, 11h30
  4. header Content-Type text/html VS charset dans le code
    Par Moustico dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 30/08/2009, 21h08
  5. Status: 500 Internal Server Error Content-Type: text/html
    Par hackiles dans le forum Ruby on Rails
    Réponses: 3
    Dernier message: 22/01/2008, 21h33

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