Pertanyaan yang diberi tag django-models

109
Setel Django IntegerField dengan pilihan =… name

Saat Anda memiliki bidang model dengan opsi pilihan, Anda cenderung memiliki beberapa nilai ajaib yang terkait dengan nama yang dapat dibaca manusia. Apakah ada di Django cara mudah untuk menyetel bidang ini dengan nama yang dapat dibaca manusia alih-alih nilainya? Pertimbangkan model ini: class...

108
Ubah ukuran bidang di Django Admin

Django cenderung mengisi ruang horizontal ketika menambah atau mengedit entri pada admin, tetapi, dalam beberapa kasus, adalah pemborosan ruang yang nyata, ketika, misalnya, mengedit bidang tanggal, lebar 8 karakter, atau bidang karakter, juga 6 atau 8 karakter lebar, dan kemudian kotak edit naik...

107
Dapatkan nama kelas model django

Saya memiliki model django: class Book(models.Model): [..] dan saya ingin memiliki nama model sebagai string: 'Book'. Ketika saya mencoba mendapatkannya dengan cara ini: Book.__class__.__name__ itu mengembalikan 'ModelBase'. Ada

101
Bagaimana menyetel nilai default bidang model Django ke pemanggilan fungsi / dapat dipanggil (mis., Tanggal relatif terhadap waktu pembuatan objek model)

DIEDIT: Bagaimana saya dapat menyetel standar bidang Django ke fungsi yang dievaluasi setiap kali objek model baru dibuat? Saya ingin melakukan sesuatu seperti berikut, kecuali bahwa dalam kode ini, kode akan dievaluasi satu kali dan menetapkan default ke tanggal yang sama untuk setiap objek...