Ich frage mich, ob es etwas besseres als die App flatpages für Django gibt, weil flatpages nicht einmal Dinge wie Status (Entwurf, veröffentlicht) oder Veröffentlichungsdatum unterstützt. Gibt es da draußen etwas?Gibt es etwas besseres als Flatpages für Django?
Antwort
django-cms ist flatpages auf Steroiden. Die Entwicklerversion hat sich zu einem übermäßigen Chaos entwickelt, aber die aktuelle Version ist exzellent.
Rollen Sie einfach Ihre eigenen.
Sollte eigentlich ziemlich einfach sein!
Ich würde die Antwort von hasen j qualifizieren. Ich hatte viel Glück, die App flatpages selbst zu erweitern. Sehen Sie sich diese Quellen an und fügen Sie dann einfach die benötigten Felder hinzu und aktualisieren Sie die Ansichten. Nicht schwierig.
http://overtag.dk/wordpress/2008/07/tip-extending-django-flatpages/
http://mrlauer.wordpress.com/2008/05/31/a-little-django-flatpage-trick/
hehe, man, einfach deine eigenen zu rollen ist einfacher und effizienter als zu versuchen, die bestehende zu hacken. – hasen
Hängt davon ab, wie vertraut Sie mit dem Django-Entwicklungsmodell sind. Johnathan klingt, als wäre er vor ein paar Wochen hier. Durch das Ändern einer vorhandenen App werden Sie in viel kürzerer Zeit viel weiter kommen. – Marco
du meinst rick, richtig? ;) – hasen
Wie wäre es eine Eins-zu-Eins-Abbildung mit dem Flat Modell zu schaffen? Ich habe das nie selbst gemacht, aber ich denke, es sollte funktionieren.
- 1. Gibt es etwas "Besseres" als Access Control Lists (ACLs)?
- 2. Gibt es etwas besseres als setTimeout in JavaScript?
- 3. Gibt es etwas Besseres als die Kakasi-Bibliothek für die GoJûon-Kollatierung?
- 4. Gibt es ein besseres Webview für Android
- 5. Gibt es ein MySql-Binärdumpformat? Oder etwas Besseres als Nur-Text-INSERT-Anweisungen?
- 6. Gibt es etwas besseres als Ruby Alchemy zum Extrahieren von Keywords?
- 7. Gibt es ein besseres Java-Anwendungsframework als Swing?
- 8. Gibt es ein besseres deterministisches Entsorgungsmuster als verschachtelte "using" s?
- 9. Fail2ban maxretry Bedeutung. Gibt es ein besseres Wort als "Wiederholen"?
- 10. Django Apache2 mod_wsgi flatpages admin funktioniert nicht
- 11. Gibt es etwas schneller als Jsoup für HTML-Scraping?
- 12. Besseres Werkzeug als responsive.is
- 13. Verwenden Sie Jquery in Django Flatpages
- 14. Gibt es ein besseres (moderneres) Werkzeug als lex/flex, um einen Tokenizer für C++ zu erzeugen?
- 15. django-cms, django flatpages, winzige mce nicht angezeigt
- 16. Ich bin verärgert mit ASP. NET Mvc Aktion Links? Gibt es etwas besseres in MVC3
- 17. Gibt es etwas wie bpython für Ruby?
- 18. Gibt es etwas wie WMI für Linux?
- 19. Gibt es etwas wie GhostDoc für C++
- 20. gibt es etwas wie RightMark für Linux?
- 21. Gibt es etwas wie Selbst für Klassenmethoden?
- 22. Gibt es ein besseres HTML-Escaping- und Unescaping-Tool als CGI für Ruby?
- 23. Gibt es ein besseres Python-Bundle für Textmate als das im Bundle-Repository?
- 24. Gibt es ein besseres triviales Python WebDAV-Server-Code-Snippet als das?
- 25. Ein besseres CDate für VB6
- 26. Erweiterung von Django Flatpages um Template-Tags zu akzeptieren
- 27. Gibt es ein besseres Tool als postcat zum Anzeigen von Postfix-Mail-Warteschlangendateien?
- 28. Gibt es etwas vergleichbar mit #pragma Nachricht?
- 29. Werte im Zeitverlauf glätten: gleitender Durchschnitt oder etwas Besseres?
- 30. Gibt es ein Klassenbibliotheksdiagramm für Django?
Danke, ich habe mit der Demo gespielt und es sieht ziemlich gut aus, aber ich konnte es nicht auf meinem Windows-Computer (localhost) installieren. Die Anweisungen scheinen nicht für Windows zu sein, insbesondere Schritt 4 von dem, was sie hier haben: http://django-cms.org/installation/ Wenn Sie über jedes Tutorial wissen, das Anweisungen zum Aufstehen hat auf localhost unter Windows würde ich es begrüßen. Danke! – rick
Unter Windows könnten Sie wahrscheinlich cms/media als cms in Ihren Medienverwaltungsordner kopieren. Wenn Ihr Medienverzeichnis beispielsweise c: \ fooproject \ media lautet, müssen Sie den Pfad zu Ihrem cms-spezifischen Medium c: \ fooproject \ media \ admin \ cms eingeben. – vezult
Vielen Dank für diesen Tipp, vezult. Ich habe es immer noch nicht in Gang gebracht. Ich bekomme viele Fehler, die es unmöglich machen, eine Seite hinzuzufügen. Gerade jetzt unter http: // localhost: 8000/admin/cms/Seite/add /, erhalte ich: TemplateSyntaxError bei/admin/cms/Seite/add/ Ungültige Block tag: 'include_admin_script' Als ich Gegoogelt, dass es so aussieht, als wäre das ein Pre-1.0-Tag, also nehme ich an, die stabile Version von Django CMS (rc41) ist nicht für Django 1.x geeignet. – rick