Django

Models Django - Dasar

Model fields, tipe field, kelas Meta, metode model, dasar QuerySet, migrasi

22 pertanyaan wawancara·
Junior
1

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.

2

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.

3

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.

4

Apa perbedaan antara opsi null dan blank pada field Django?

5

Bagaimana cara mendefinisikan nilai default untuk sebuah field Model?

+19 pertanyaan wawancara

Kuasai Django untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis