Pertanyaan yang diberi tag django-orm

Sistem ORM Django, terdiri dari sistem queryset dan modelnya.

165
Kunci asing referensi-sendiri Django

Saya agak baru di webapps dan database secara umum jadi ini mungkin pertanyaan bodoh. Saya ingin membuat model ("CategoryModel") dengan bidang yang menunjuk ke id utama contoh lain dari model (induknya). class CategoryModel(models.Model): parent = models.ForeignKey(CategoryModel) Bagaimana saya...

161
Django values_list vs values

Di Django, apa perbedaan antara dua berikut ini: Article.objects.values_list('comment_id', flat=True).distinct() vs. Article.objects.values('comment_id').distinct() Tujuan saya adalah mendapatkan daftar id komentar unik di bawah masing-masing Article. Saya telah membaca dokumentasinya...

103
Merangkai banyak filter () di Django, apakah ini bug?

Saya selalu berasumsi bahwa merangkai banyak pemanggilan filter () di Django selalu sama dengan mengumpulkannya dalam satu panggilan. # Equivalent Model.objects.filter(foo=1).filter(bar=2) Model.objects.filter(foo=1,bar=2) tetapi saya telah menemukan queryset yang rumit dalam kode saya di mana...

96
Django hanya memilih baris dengan nilai bidang duplikat

misalkan kita memiliki model dalam django yang didefinisikan sebagai berikut: class Literal: name = models.CharField(...) ... Bidang nama tidak unik, sehingga dapat memiliki nilai duplikat. Saya perlu menyelesaikan tugas berikut: Pilih semua baris dari model yang memiliki setidaknya satu...