actionbrowser.com
Dieses Werk ist unter der Creative Commons Attribution-ShareAlike 4. 0 International License lizensiert. Eine Kopie dieser Lizenz finden Sie auf Willkommen Willkommen beim Django Girls Tutorial! Wir freuen uns, dass du hier bist. Django tutorial deutsch keyboard. :) In diesem Tutorial schauen wir gemeinsam unter die Haube der Technologien im Internet, geben dir einen Einblick in die Bits und Bytes, die zusammen das Internet bilden, wie wir es heute kennen. Wie alles Unbekannte wird das ein Abenteuer sein – aber keine Sorge: Da du bereits den Mut aufgebracht hast, hier zu sein, wirst du das schon meistern. :) Einleitung Hattest du auch schon einmal das Gefühl, dass Technik in der Welt immer wichtiger wird und du da nicht ganz mithalten kannst? Wolltest du schon immer einmal eine Website bauen, aber hattest dann nicht genug Motivation, damit anzufangen? Hast du dir irgendwann schon einmal gedacht, dass die Computerwelt zu kompliziert für dich ist, so dass du noch nicht einmal den Versuch unternommen hast, dort selbst etwas zu tun?
Ein großes Vorhaben, aber zumindest fangen wir damit mal an. Du willst Dir beim Coding Arbeit sparen? Dann ist die Python For Schleife das Richtige für Dich. Der Befehl zum Erzeugen des PIM-Projekts lautet also: django-admin startproject pim Python Django legt daraufhin einen neuen Ordner mit dem ausgewählten Namen, hier pim, an. Schau Dir die Struktur und Dateien im neuen Projekt in Ruhe an: Abb. 1: Projektstruktur eines neu angelegten Python Django-Projekts ist die Paketdefinition, die Dein Projekt zu einem Paket macht. In werden wichtige Einstellungen für das Projekt vorgenommen. Hier kann man zum Beispiel den Debug-Mode ein- oder ausschalten oder die Datenbank konfigurieren. Wir bearbeiten die Datei später noch. Das gilt auch für die Datei, die URL-Konfiguration des Projekts. In ihr legt man fest, was passiert bzw. Django tutorial deutsch using. welcher Code ausgeführt wird, wenn eine bestimmte URL im Browser aufgerufen wird. Die Datei hilft Dir beim Verwalten Deines Projekts. Mit ihr kannst Du zum Beispiel den enthaltenen Entwicklungsserver starten.
© Copyright 2010-2012, Markus Zapke-Gründemann. Dieses Werk ist unter einem Creative Commons Namensnennung-Weitergabe unter gleichen Bedingungen 3. 0 Deutschland Lizenzvertrag lizenziert. Mit Sphinx 1. 1. 3 erstellt.
Auf dieses Verzeichnis wird in allen anderen Kapiteln mit Projektverzeichnis Bezug genommen. Außerdem enthält es das Python Paket cookbook innnerhalb des Projektverzeichnisses mit der zentralen Konfiguration für das Django Projekt. Dies wird durch die leere Datei angezeigt. Die Datei enthält alle Einstellungen deines Projekts. In sind die regulären Ausdrücke enthalten, um einen URL zum richtigen View zu leiten. Dazu später mehr. Django tutorial deutsch lernen. definiert die WSGI Applikation, die später beim Deployment benötigt wird. Auf dieses Verzeichnis wird in allen anderen Kapiteln mit Konfigurationsverzeichnis Bezug genommen. Anpassen der Konfiguration ¶ Damit wir mit dem Projekt arbeiten können muss als erstes die Konfiguration angepasst werden. Dazu öffnest du die Datei in einem Texteditor. Damit wir das Arbeitsverzeichnis nicht mehrfach in die Konfiguration eintragen müssen ermitteln wir er dynamisch und speichern es in einer "Konstanten": import os SITE_ROOT = os. path. realpath ( os. dirname ( __file__)) In Python sind Bezeichner in Grossbuchstaben per Konvention Konstanten.
Möchtest du uns helfen, das Tutorial in andere Sprachen zu übersetzen? Zur Zeit haben wir die Übersetzungen auf der Plattform: Sollte deine Sprache nicht aufgeführt sein, dann öffne ein neues Issue, mit der betreffenden Sprache, dann können wir sie hinzufügen.
Django Screenshot der "It worked! "-Seite von Django Basisdaten Entwickler Django Software Foundation Erscheinungsjahr 21. Juli 2005 [1] Aktuelle Version 4. 0. 4 [2] ( 11. April 2022) Betriebssystem plattformübergreifend Programmiersprache Python Kategorie Webframework Lizenz BSD-Lizenz Django ist ein in Python geschriebenes, quelloffenes Webframework, das einem Model-View-Presenter -Schema folgt. [3] Es wurde ursprünglich entwickelt, um die News-Seite "Lawrence Journal-World" zu verwalten, und wurde im Juli 2005 unter einer BSD-Lizenz veröffentlicht. Benannt ist es nach dem Jazz -Gitarristen Django Reinhardt. Manche Versionen erhalten einen längeren Support und werden als LTS angeboten. Websiteprogrammierung mit Django + Python #1 | Installation [German/Deutsch|HD] - YouTube. Ab der Version 2. 0 ist die Versionierung an SemVer angelegt. [4] Philosophie [ Bearbeiten | Quelltext bearbeiten] Django ist in vielerlei Hinsicht das Python-Gegenstück zu Ruby on Rails. Beispielsweise konzentriert sich auch Django auf die Einhaltung des DRY-Prinzips [5]. Im Gegensatz zu diesem setzt Django allerdings nicht auf eine implizite, sondern auf die explizite Konfiguration einer Anwendung.
Sehr schlau ist er aber nicht. Er hat eine Musterliste und vergleicht diese mit der URL. Der Vergleich der Muster erfolgt von oben nach unten. Wenn ein Muster auf die URL zutrifft, wird der damit verknüpften Funktion (der sogenannten view) der Request/die Anfrage übergeben. Stell dir eine Postbotin mit einem Brief vor. Sie geht die Straße entlang und prüft jede Hausnummer mit der Adresse auf dem Brief. Django - Was ist das? · HonKit. Wenn beide passen, dann steckt sie den Brief in den Briefkasten. So funktioniert der urlresolver! In der view Funktion passieren all die interessanten Dinge: wir können in eine Datenbank gucken und dort nach Informationen suchen. Vielleicht wollte die Benutzerin irgendetwas in den Daten ändern? So, als ob der Brief sagen würde: "Bitte ändere meine Stellenbeschreibung! " Die Funktion view kann nun prüfen, ob du dazu berechtigt bist, im positiven Fall die Änderungen durchführen und im Anschluss eine Bestätigungs-Nachricht zurücksenden. Die view generiert dann eine Antwort und Django kann diese an den Webbrowser der Benutzerin senden.