J'utilise l'application flatpages avec markdown et sur le serveur de développement (django) markdown fonctionne très bien.Django Markdown fonctionne en dev mais pas en prod
Mais quand je suis déployé sur mon serveur de test avec apache/mod_python, tout le balisage disparaît et je vois la mise en forme brute.
Il n'y a pas beaucoup de différence entre mon serveur de stockage intermédiaire et mon serveur de développement, tous les deux exécutent Ubuntu avec les mêmes paquets installés (y compris python-markdown).
Il n'y a pas d'erreur du tout, cela ne fonctionne tout simplement pas. Donc, je ne suis pas sûr où commencer la résolution de ce problème ..
Ceci est mon code modèle:
{% extends "base.html" %}
{% load markup %}
{% block content %}
<h1>{{ flatpage.title }}</h1>
<div class="page">{{ flatpage.content|markdown }}</div>
{% endblock %}
Vos paramètres 'DEBUG' et' TEMPLATE_DEBUG' sont-ils 'True' sur votre serveur de transfert? Cela pourrait vous montrer une erreur que vous ne voyez pas. – Pewpewarrows
Ouais, à la fois DEBUG et TEMPLATE_DEBUG ont la valeur True .. –