Wie kann ich Bootstrap mit Django verwenden?
Ich Lerne python und Django kommt von PHP. Das ist alles wirklich spannend und ich würde gerne die Verwendung von Bootstrap mit Django zu schaffen sexy web Seiten.
Wie ich es verstehe (ich bin nach der Django-tutorial auf Ihrer website), Django nutzt "apps", die können Sie in Ihren settings.py
- Datei. Ich habe eine schnelle Suche und fand mehrere bootstrap-Themen-apps, aber haben keine Kenntnisse darüber, wie Sie die richtige Wahl. Ist es eine standard-app die meisten Menschen verwenden? Alles was ich brauche sind die bootstrap.css
und bootstrap.js
- Dateien.
Ich bin sicher, ich könnte manuell in meinem Stamm, aber ich würde genießen, ein "all inclusive" - setup in meinem Django installieren.
InformationsquelleAutor der Frage n0pe | 2012-04-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Re-Lektüre Ihrer Frage, es scheint, dass Sie sind auf der Suche nach einer Möglichkeit zum installieren von Twitter Bootstrap als eine Django-app. Zwar gibt es einige apps gibt, die erleichtern das benutzen von Twitter Bootstrap, mit Django, die Sie nicht wirklich brauchen, um alle von Ihnen verwenden.
Können Sie schließen Sie einfach das Twitter Bootstrap CSS-und JS-entweder am Projekt oder in der app-Ebene und beziehen sich auf Sie in Ihren Django-templates.
Gehören Twitter Bootstrap in eine Django-app, Ihre beste Wette ist, um:
Statische Dateien
In Ihrem
settings.py
, fügen Sie den Pfad zu Bootstrap (und das sollten Sie herunterladen und in Ihre Django-app, die in einem Ordner namensstatic
:Stellen Sie außerdem sicher, dass Ihre
STATIC_URL
Präfix eingestellt ist:Nun, download, Twitter Bootstrap und legen Sie es in dort den Pfad:
Sind Twitter Bootstrap in Ihren Vorlagen
Ich würde den link zu Twitter Bootstrap, Dokumentation, gibt es aber nicht, wirklich. Ihre beste Wette ist, werfen Sie einen Blick auf die Quelle Ihrer starter-Vorlage. Über die Django templating-system ist ein bisschen über den Rahmen dieser Frage, aber ich gebe dir den Tipp: Überall in der starter-Vorlage, wo Sie einen link finden zu einer .css-oder .js, ersetzen Sie es mit Ihrem STATIC_URL.
Also:
wird
Ich die starter-Vorlage als meine
base.html
und gehören{% block content %}
Blöcke inbase.html
dass kann ersetzt werden durch den tatsächlichen Inhalt meiner templates, die{% extend base.html %}
.Oder verwenden Sie eine 3rd-party-app, um Sie zu führen
Könnten Sie untersuchen, ist die Django, Bootstrap Toolkit, die ich noch nicht selbst benutzt hatte. Ich würde vorschlagen, es selbst tun, zuerst manuell, jedoch als ein Weg, um das Projekt und um wirklich zu verstehen, was Los ist. Es ist nicht zu hart!
InformationsquelleAutor der Antwort urbushey
Willkommen in der Welt von Python/Django. Wie Sie nach Jahren der Webentwicklung in PHP, ich habe migriert, um die Erstellung von dynamischen websites und robuste web-Applikationen mit dieser Sprache/framework-pair-Mädchen.
Eines der wirklich netten features von django ist Ihre automatische admin-interface. Ich benutze eine app namens Django-Admin-Tools und django-admintools-bootstrap verändert sich die Standard-Schnittstelle in ein slick suchen admin. https://bitbucket.org/salvator/django-admintools-bootstrap
Die einfachste Möglichkeit zur Installation von django-apps oder anderen python-Modulen ist durch die Verwendung von pip. Ich würde Lesen, mit virtualenv http://readthedocs.org/projects/virtualenv/ verwalten Sie Ihre django-Projekte. Beim einrichten einer virtuellen python Umgebung, es ermöglicht Ihnen die Installation von django apps und python-Module, die in einem separaten python auf Ihrem system installieren.
Dann die Installation zusätzlicher django-apps ist ein Kinderspiel - pip install django-admin-tools - django grappelli - Süd - alle sind einige meiner Favoriten.
InformationsquelleAutor der Antwort Hacking Life
Was, wenn Sie einfach installieren twitter-bootstrap mit pip:
Folgen Sie den Anweisungen:
https://pypi.python.org/pypi/django-twitter-bootstrap/
zur einfachen Konfiguration.
InformationsquelleAutor der Antwort Syed Affan Aslam