Pertanyaan yang diberi tag «django-models»

Untuk pertanyaan tentang penggunaan kelas model dari kerangka web Django.


9
Django "Objek xxxxxx" menampilkan kustomisasi di bilah sisi tindakan admin
Saya ingin mengubah perilaku default bagaimana admin bar samping perubahan terbaru menampilkan nama "objek" yang ditambahkan. Lihat gambar di bawah ini: Saya ingin mengubah bagaimana ini dinamai di Admin. Idealnya, saya ingin bisa mengubahnya dari "objek MyModelName" menjadi, seperti dalam contoh objek "Kebijakan", sesuatu seperti "Kebijakan: {{nilai bidang" Nama Kebijakan …

1
Dapatkah saya membuat bidang kunci asing opsional dalam model Django
Saya memiliki kode ini subject = models.ForeignKey(subjects) location = models.ForeignKey(location) publisher = models.ForeignKey(publisher) Di sana tidak selalu mungkin saya memiliki tiga nilai buku. jadi terkadang jika saya tidak tahu subjek atau lokasi, atau penerbit. Lalu saya ingin mengosongkannya Tetapi jika saya punya maka saya perlu kotak pilih untuk memilih. apakah …

10
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 Thing(models.Model): PRIORITIES = ( (0, 'Low'), …


14
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 menjadi 15 atau 20 karakter. Bagaimana cara …


6
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 ide?

8
Menyetel nilai yang dipilih pada formulir Django. Bidang Pilihan
Berikut pernyataan lapangan dalam bentuk: max_number = forms.ChoiceField(widget = forms.Select(), choices = ([('1','1'), ('2','2'),('3','3'), ]), initial='3', required = True,) Saya ingin menetapkan nilai awal menjadi 3dan ini sepertinya tidak berhasil. Saya telah bermain-main dengan param, tanda kutip / tanpa tanda kutip, dll ... tetapi tidak ada perubahan. Adakah yang bisa …

3
Django - memfilter properti kunci asing
Saya mencoba untuk memfilter tabel di Django berdasarkan pada nilai bidang tertentu dari a ForeignKey. Misalnya, saya punya dua model: class Asset(models.Model): name = models.TextField(max_length=150) project = models.ForeignKey('Project') class Project(models.Model): name = models.TextField(max_length=150) Saya ingin memfilter daftar aset saya berdasarkan nama proyek terkait. Saat ini, saya melakukan dua pertanyaan: project_list …


2
Django: Setel kunci asing menggunakan integer?
Apakah ada cara untuk menyetel hubungan kunci asing menggunakan id integer model? Ini untuk tujuan pengoptimalan. Misalnya, saya memiliki model Karyawan: class Employee(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) type = models.ForeignKey('EmployeeType') dan EmployeeType(models.Model): type = models.CharField(max_length=100) Saya ingin fleksibilitas memiliki jenis karyawan yang tidak terbatas, tetapi dalam aplikasi yang …



6
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 model yang dibuat, daripada mengevaluasi kode …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.