Objekte live erstellen und speichern
Fügen Sie interaktiv Datensätze ein, um Ideen schnell zu testen.
Objekte live erstellen und speichern ist eine kostenlose Django Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Django Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Django Academy-Kurs umfasst insgesamt 4 Lektionen.
Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.
Make a Row from Scratch
The shell lets you create database rows by hand. Start by building an instance with the values you want.
>>> p = Post(title="Hello", body="My first post")Nothing Saved Yet
That instance lives only in memory so far. The database knows nothing about it until you explicitly write it.
Save to Persist
Call save() to insert the row. Django runs the SQL and your object now lives in the database for real.
>>> p.save()Django Assigns an ID
After saving, your object gets a primary key in p.pk. A value means the insert succeeded and the row exists.
>>> p.pk
1The One-Step Shortcut
Prefer fewer steps? create() builds and saves in a single call, returning the finished object right away.
>>> Post.objects.create(title="Two", body="Quick")Edit Then Save Again
To update, change an attribute and call save() once more. Django writes only the new values to that row.
>>> p.title = "Edited"
>>> p.save()Read It Back
Confirm the write by fetching the row with get(). Seeing it returned proves your data really landed.
>>> Post.objects.get(pk=1)Count Your Rows
A fast sanity check is count(). It tells you how many rows the table holds after your inserts.
>>> Post.objects.count()
2Delete When Needed
Clean up test data with delete() on an instance. The row is removed from the database immediately.
>>> p.delete()It Writes to the Real DB
Remember these changes are permanent. The shell talks to your actual database, so avoid experimenting on production data.
Great for Seeding Test Data
This live flow is perfect for seeding a few rows while you build features, so pages have something to display.
Quick Check
Which call builds and saves a row in one step?
Recap
You created objects, used save() and create() to persist them, then read, counted, and deleted rows live in the shell. 💾
Häufig gestellte Fragen
Ist die Lektion „Objekte live erstellen und speichern“ kostenlos?
Ja — der vollständige Text von „Objekte live erstellen und speichern“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Django Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Django Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Objekte live erstellen und speichern“?
Fügen Sie interaktiv Datensätze ein, um Ideen schnell zu testen. Du übst Django Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Django Academy zu starten?
Keine Vorkenntnisse erforderlich. Django Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.
Wie lange dauert die Lektion „Objekte live erstellen und speichern“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Django Academy-Lektion Code schreiben und ausführen?
Ja. Jede Django Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- python manage.py shell starten
- Models importieren und untersuchen
- Objekte live erstellen und speichern
- shell_plus und bessere Tools