
Models Django - Dasar
Model fields, tipe field, kelas Meta, metode model, dasar QuerySet, migrasi
1Apa itu Model dalam Django?
Apa itu Model dalam Django?
Jawaban
Model Django adalah kelas Python yang merepresentasikan sebuah tabel di database. Setiap atribut Model berhubungan dengan satu kolom pada tabel. Django menggunakan ORM (Object-Relational Mapping) untuk menerjemahkan operasi pada objek Python menjadi query SQL secara otomatis, sehingga database dapat dimanipulasi tanpa menulis SQL secara langsung.
2Kelas dasar mana yang harus digunakan untuk membuat Model Django?
Kelas dasar mana yang harus digunakan untuk membuat Model Django?
Jawaban
Semua Model Django harus mewarisi django.db.models.Model. Kelas dasar ini menyediakan seluruh fungsi yang diperlukan untuk berinteraksi dengan database: pembuatan tabel, query, penyimpanan, penghapusan, dan sebagainya. Tanpa pewarisan ini, kelas tersebut tidak akan dikenali sebagai Model oleh Django.
3Tipe field mana yang harus digunakan untuk menyimpan string dengan panjang terbatas?
Tipe field mana yang harus digunakan untuk menyimpan string dengan panjang terbatas?
Jawaban
CharField digunakan untuk menyimpan string pendek hingga sedang dengan panjang maksimum yang ditentukan melalui max_length. Parameter ini wajib untuk CharField. Untuk teks yang lebih panjang tanpa batas ukuran, sebaiknya gunakan TextField yang tidak memiliki batasan panjang.
Apa perbedaan antara opsi null dan blank pada field Django?
Bagaimana cara mendefinisikan nilai default untuk sebuah field Model?
+19 pertanyaan wawancara
Topik wawancara Django lainnya
Dasar-Dasar Python
Python berorientasi objek
Dasar-Dasar Django
Django Views
Template Django
Formulir Django
QuerySets Lanjutan
Autentikasi Django
Middleware Django
Django Admin
Django REST Framework
Sinyal Django
Unggah File
Caching Django
Session Django
Email Django
Testing Django
Keamanan Django
Deployment Django
Django ORM Lanjutan
Performa Django
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django dalam ekosistem microservices
Perintah Django Kustom
Internasionalisasi Django
Design Pattern Django
Django Async & ASGI
Settings & Konfigurasi Produksi
Observability & Monitoring
Kuasai Django untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis