Anki

Aus Dokument
Version vom 11. November 2024, 22:59 Uhr von Thorsten (Diskussion | Beiträge) (// via Wikitext Extension for VSCode)
Zur Navigation springen Zur Suche springen

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}}

Django: Superuser erstellen

Erstellen eines Super Benutzer in Django
{{c1::python manage.py createsuperuser}}

Django: Model in der Datenbank registrieren

Registrieren des Models in der Datenbank in Django
<pre>
{{c1::python manage.py makemigrations}}
{{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).