Model Pertamamu
Termasuk bagian Model dan Admin dalam perjalanan Django di Coddy. Pelajaran 1 dari 23.
Situs rak bukumu harus mengingat buku, sementara sebuah view melupakan semuanya setelah menjawab. Situs menyimpan data dalam database: tabel tempat setiap baris merupakan satu record. Di Django, kamu menjelaskan data dengan model, sebuah class di dalam models.py milik aplikasi, lalu Django membuat tabelnya. Setiap field menjadi kolom:
from django.db import models
class Movie(models.Model):
title = models.CharField(max_length=150)
director = models.CharField(max_length=80)CharField menyimpan teks pendek, paling banyak max_length karakter. Django menambahkan kolom id secara otomatis, yaitu angka yang membedakan setiap baris.
Class saja tidak membuat tabel. python manage.py makemigrations menulis migration, sebuah file di folder migrations/ milik aplikasi yang menjelaskan perubahan, lalu python manage.py migrate menerapkannya ke database. Tombol Jalankan menjalankan keduanya.
Tantangan
MudahDi books/models.py, tulis model Book dengan dua field teks pendek:
title, paling banyak 200 karakterauthor, paling banyak 100 karakter
Tekan Run. Console menampilkan makemigrations yang menulis books/migrations/0001_initial.py dan migrate yang menerapkannya. Tab Data menampilkan tabel books.Book baru yang masih kosong.
Coba sendiri
from django.db import models
# Buat modelmu di sini.
Semua pelajaran di Model dan Admin
1Model Pertamamu
Model PertamamuJenis Field2Membuat query dengan ORM
Membuat BarisAll dan GetFilter dan LookupMenghitung BarisMengurutkan BarisMemperbarui dan MenghapusLatihan sendiri: Playground Django