Frage

Ich mag das sehr einfach, aber immer noch sehr elegantes Aussehen und das Gefühl des django admin und ich frage mich, ob es eine Möglichkeit, es auf meine eigene Anwendung gelten soll.

(ich glaube, dass ich so etwas irgendwo gelesen habe, aber jetzt kann ich die Seite nicht wieder finden.)

(herausgegeben: was ich suche eine Möglichkeit, ist es automatisch zu tun, indem Vorlagen erstreckt, Import-Module, oder etwas ähnliches, nicht einfach kopieren und fügen Sie den CSS und Javascript-Code)

War es hilfreich?

Lösung

Sind Sie sicher, dass Sie jedes Bit der Admin-Website Look & Feel nehmen wollen ?? Ich glaube, Sie müssten einige anpassen, wie in Header Fußzeile etc.

Um das zu tun, einfach kopieren base.html von

  

"djangosrc / contrib / admin / templates / admin /"

und halten Sie sie in

  

"your_template_dir / admin / base.html" oder   "Your_template_dir / admin / mybase.html"

So ändern, was HTML Sie wollen Ruhe anpassen und zu halten, wie es (wie CSS und Javascript) und halten auf diese Vorlage in anderen Vorlagen Ihrer Anwendung erstreckt. Ihre Ansicht sollte das, was es zu machen braucht (werfen Sie einen Blick auf jedem django Blick von der Quelle) und Sie werden alles haben, was Admin-Look & Feel hatte. Mehr Sie durch die Erweiterung base_site.html in gleicher Weise tun können.

  

(Hinweis: Wenn Sie den Namen behalten   ‚Base.html‘ vorgenommenen Änderungen in   html beeinflussen zu Django Admin.   Da dies der Weg ist, wir ändern, wie   Django Admin-Look selbst.)

Andere Tipps

{% extends "admin/base_site.html" %}

ist in der Regel ein guter Anfang, aber bei den Vorlagen in contrib / admin / templates schauen Sie und dort einige der Techniken kopieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top