2009-04-23 8 views

Antwort

7

django-cms ist flatpages auf Steroiden. Die Entwicklerversion hat sich zu einem übermäßigen Chaos entwickelt, aber die aktuelle Version ist exzellent.

+0

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

+0

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

+0

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

3

Rollen Sie einfach Ihre eigenen.

Sollte eigentlich ziemlich einfach sein!

6

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/

+0

hehe, man, einfach deine eigenen zu rollen ist einfacher und effizienter als zu versuchen, die bestehende zu hacken. – hasen

+0

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

+0

du meinst rick, richtig? ;) – hasen

0

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.

Verwandte Themen