J'essaie d'activer l'application de balisage dans django et ajouté 'django.contrib.markup' à INSTALLED APPS et dans mon modèle je l'importe comme "importer markdown" .. mais quand je vais à DB et essayer d'ajouter quelque chose, je reçois toujours importerror. Je suppose qu'il doit être question de l'installation de l'application ou suis-je manquer quelque chose?ImportError pour django.contrib.markup
Voilà comment je le fais dans models.py:
class Entry(...)
title = models.CharField(verbose_name="Title", max_length=255)
slug = models.SlugField(verbose_name="Slug")
content_markdown = models.TextField(verbose_name="Markdown Content",
help_text="Use Markdown syntax here.")
content = models.TextField(verbose_name="Page content as HTML",
help_text="You don't have to touch here.",
blank=True, null=True)
date = models.DateTimeField(verbose_name="Date Published")
author = models.ForeignKey(User, verbose_name="Author")
def save(self):
import markdown
self.content = markdown.markdown(self.content_markdown)
super(Page, self).save()
grand merci à l'avance ..
C'est {% load markup%}, alors vous pouvez utiliser le filtre "| markdown" (entre autres). Sinon, cette réponse est correcte. –