2010-01-04 2 views
5

Gibt es eine einfache Möglichkeit, ein "WikiField" zu einem Modell hinzuzufügen, das ich in meiner Anwendung habe?Gibt es ein gutes WikiField für Django-Modelle?

Ich denke, die wichtigsten Anforderungen sind:

  • Ein Textfeld, das zu jedem Modell hinzugefügt werden kann.
  • einfaches Wiki-Markup- oder Editor-Widget, das Textformatierung und einfaches Einfügen von Links und Bildern ermöglicht.
  • speichert Revisionsverlauf mit Autoreninformationen und ermöglicht einfach die Rückkehr zu einer früheren Version.

Nur um zu erklären, was ich versuche zu tun: Stellen Sie sich vor, Sie haben eine Buchhandlung App. Die meisten Daten des Buchmodells stammen aus dem Katalog des Geschäfts. Nun möchten wir einen Textblock hinzufügen, der ein Community-Wiki ist, so dass Benutzer beispielsweise die Plot-Zusammenfassung schreiben können.

+0

Und ich habe wirklich versucht, dies zu suchen, aber auf der Suche nach Kombinationen von "Djago" "Modell" "Feld" und "Wiki" ist einfach zu allgemein ... –

Antwort

5

Wie wäre es mit einer Kombination aus django-reversion und django-tinymce, oder Markdown, wenn Sie lieber Abschriften schreiben?

Ich habe keine Feldtypen speziell für Wikis gefunden, aber mit diesen Komponenten sollte man nicht wirklich zu lange brauchen.

+0

Danke. Django-Reversion sieht cool aus. Ich werde es mir ansehen. –

Verwandte Themen