Schritt für Schritt zur ersten Django App django-marcador ist ein freies Django Tutorial. Einleitung · HonKit. Django ist ein in Python geschriebenes Open Source Web Framework, dass die schnelle Entwicklung von sauberen, pragmatischen Lösungen ermöglicht. Mit jedem Schritt des Tutorials wirst du die Grundlagen von Django erlernen, indem du eine Lesezeichen Applikation schreibst, vergleichbar mit Delicious oder Pinboard. Wenn du Grundkenntnisse in folgenden Gebieten hast, wird es dir viel leichter fallen Django zu erlernen: Objektorientierte Programmierung (mit Python) HTTP Request/Response Modell HTML und CSS SQL und relationale Datenbanken
In Django musst Du keinen Controller schreiben, das Framework kümmert sich selber darum. In der View wird die Geschäftslogik ausgeführt, mit dem Model interagiert und dann als Ergebnis ein Template mit HTML-Code gerendert. Das Ganze nennt sich dann MVT. Klingt kompliziert? Keine Panik, wir schauen uns das jetzt am Beispiel an und dann wird es klar. Views Die Datei ist die View der Termine-App. Hier kommt der HTTP-Request an, wird verarbeitet und die Antwort formuliert. Django tutorial deutsch beginners. Im folgenden Beispiel wird in der Funktion index einfach ein erster Termin als HTTP-Response an den Aufrufer, also den Browser, geliefert: Wenn Du nun den Entwicklungsserver wieder startest und localhost:8000 aufrufst, stellst Du fest, dass es noch nicht geht. Es fehlt noch etwas. Wir haben zwar definiert, was die View zurückgeben soll, aber noch nicht festgelegt bei Aufruf welcher Adresse, die Antwort angezeigt werden soll. Zuerst noch die URL definieren In der URL-Konfiguration der App (das ist die Datei termine/, sie muss noch angelegt werden) definieren wir, dass bei Aufruf der App ohne weitere Pfadangabe (deshalb die leeren Anführungszeichen in der Klammer hinter path), die Funktion index aus views aufgerufen wird: Auch das Projekt hat eine URL-Konfiguration (pim/).
Die Beschreibung oben ist ein wenig vereinfacht, aber du musst noch nicht all die technischen Details wissen. Eine generelle Vorstellung zu haben, reicht erstmal. Anstatt zu sehr ins Detail zu gehen, fangen wir lieber an, mit Django etwas zu erschaffen, und du wirst dabei alles Wichtige lernen!
Das Django 101 Tutorial basiert auf und wurde für die OpenTechSchool PyCoaches angepasst. In dem auf vier Stunden angelegten Tutorial lernst du folgende Dinge über Django: Django Setup/Konfiguration Models und Object-Relational-Mapping Djangos Admin-Interface URL Routing Views Templates Inhaltsverzeichnis: Einführung Was ist Django? Rapid Development Loose Coupling Don't Repeat Yourself Model-Template-View Eingebauter Entwicklungs-Webserver Die Admin-Applikation Vorbereitung Python Virtualenv Django Erste Schritte mit Django Ein neues Projekt beginnen Entwicklungs-Webserver Die erste Applikation Datenbank und Entwicklungs-Webserver Die ersten Views Rückblick und Ausblick Autoren Django 101 Tutorial Django-Workshop Lizenz
Es können zum Beispiel selbsterstellte Module innerhalb von Vorlagen ("templates") geladen werden, um den Umfang der Template-Sprache zu erweitern. Außerdem erlaubt Django, wiederverwendbare Anwendungen zu erstellen, die beliebig miteinander kombiniert werden können. Django läuft mit dem Apache -Webserver mit mod wsgi oder einem anderen WSGI -kompatiblen Webserver. Django tutorial deutsch youtube. Es ist auch möglich, Django als FastCGI laufen zu lassen. Django enthält zudem einen für die Entwicklung gedachten und darauf zugeschnittenen eigenen Webserver. [8] Django Software Foundation [ Bearbeiten | Quelltext bearbeiten] Am 17. Juni 2008 wurden die Marke Django sowie alle Rechte an dessen geistigem Eigentum an die Django Software Foundation übertragen. [9] Als Ziele nennt diese Stiftung: Förderung des Einsatzes von Django, Unterstützung seiner Weiterentwicklung, Sicherung des geistigen Eigentums, Den Stand der Technik in der Webentwicklung voranzutreiben. Gründungsmitglieder sind Adrian Holovaty, Jacob Kaplan-Moss und Dan Cox.