Anki: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
// via Wikitext Extension for VSCode |
|||
| Zeile 11: | Zeile 11: | ||
django-admin startproject Projekt | django-admin startproject Projekt | ||
</pre> | </pre> | ||
===Django App erstellen=== | ===Django App erstellen=== | ||
| Zeile 23: | Zeile 19: | ||
</pre> | </pre> | ||
== views.py == | == views.py == | ||
| Zeile 44: | Zeile 28: | ||
</pre> | </pre> | ||
==Django Model erstellen== | ==Django Model erstellen== | ||
| Zeile 63: | Zeile 36: | ||
{{c1::def __str__(self):}} | {{c1::def __str__(self):}} | ||
{{c1::return self.titel}} | {{c1::return self.titel}} | ||
</pre> | </pre> | ||
| Zeile 90: | Zeile 50: | ||
Inhalt des Blocks | Inhalt des Blocks | ||
{{c1::{% endblock %} }} | {{c1::{% endblock %} }} | ||
</pre> | |||
==Django Migration== | |||
<pre> | |||
Django: Erstmalige Erstellung der Datenbank ausführen. | |||
{{c1::python manage.py migrate}} | |||
</pre> | </pre> | ||
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act). | Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act). | ||
Version vom 11. November 2024, 12:18 Uhr
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
Anki
Installation und Starten
Django
Grundaufbau einer Django Anwendung und Installieren von Django
python -m venv .venv source .venv/bin/activate pip install django django-admin startproject Projekt
Django App erstellen
Erstellen einer Django App innerhalb eines Django Projekts namens App
{{c1::python manage.py startapp App}}
views.py
Funktion namens home erstellen und das Template home.html ohne Parameter in der Datei views.py in Django verwenden.
{{c1::def home(request):}}
{{c1::return render(request,'home.html')}}
Django Model erstellen
Erstellen eines Models in Django mit dem Namen Artikel. Attribut titel
{{c1::class Artikel(models.Model):}}
{{c1::titel = models.CharField()}}
{{c1::def __str__(self):}}
{{c1::return self.titel}}
Django admin Register
Registrieren des Models Artikel in der Datei admin.py in Django
{{c1::from .models import Artikel}}
{{c1::admin.site.register(Artikel)}}
Django:Templates-Tags
Definiert einen Block Inhalt, der in anderen Templates überschrieben werden kann.
{{c1::{% block content %} }}
Inhalt des Blocks
{{c1::{% endblock %} }}
Django Migration
Django: Erstmalige Erstellung der Datenbank ausführen.
{{c1::python manage.py migrate}}
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).